花火をランダム発生(クローン)するプログラムがありません。
これじゃあ、クリックしたらrandomという変数が1~5になるだけです...
下記のコードで試していただけませんか。
c#
1using System.Collections;
2using System.Collections.Generic;
3using UnityEngine;
4
5public class fireworks : MonoBehaviour
6{
7
8 public float posx = 0;
9 public float posy = 0;
10 bool isClick = false;
11
12 void Start()
13 {
14
15 }
16
17 void Update()
18 {
19 if (Input.GetMouseButtonDown(0))
20 {
21 isClick = true;
22 }
23
24 if (isClick == true)
25 {
26 isClick = false;
27 new_fireworks();
28 }
29 }
30
31 void new_fireworks()
32 {
33 posx = Random.Range(-10.0f, 10.0f)
34 posy = Random.Range(-10.0f, 10.0f);
35 Instantiate(this.gameObject,
36 this.transform.position(posx, posy, 1.0f),
37 this.transform.rotation);
38 }
39}