質問編集履歴

2

簡潔にする

2020/12/09 11:36

投稿

rekutasu
rekutasu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -8,25 +8,17 @@
8
8
 
9
9
 
10
10
 
11
- プレハブ化した打ち上げ花火のパーティクル
11
+ ### 困っていること
12
12
 
13
- 親:Particle 打ち上げ
13
+ 色をキーボード入力で変えられるようにしたが、発生中にいつでも変えられる。
14
14
 
15
- 子:fire   爆発
15
+ なのでプレハブの色をキーボードで変えることで、インスタンス化したパーティクルの色はプレハブの色を引き継いでほしい。
16
16
 
17
17
 
18
18
 
19
- ### 困っていこと
19
+ Aボタンを押すと、psのstartcolorが赤色に設定され
20
20
 
21
- fireの色をキーボード入力で変えられるようにしたが、打ち上げている間(花火が昇っている間)にいつでも変えられるようになってしまう。
22
-
23
- なのでプレハブの色をキーボードで変えることで、インスタンス化した花火の色はプレハブの色を引き継いでほしい。
24
-
25
-
26
-
27
- Aボタンを押すと、fireのstartcolorが赤色に設定される。
28
-
29
- Wボタンを押すと、fireのstartcolorが緑色に設定される。
21
+ Wボタンを押すと、psのstartcolorが緑色に設定される。
30
22
 
31
23
 
32
24
 
@@ -123,9 +115,3 @@
123
115
  実行中にプレハブであるpsのstartcolorを確認したところ、色は変わっていなかった。
124
116
 
125
117
  なのでインスタンスが発生後に色のスクリプトが動いているのだとわかった。
126
-
127
-
128
-
129
- 別のスクリプトでスペースキーを押すと、インスタンスが生成されるようにシステムを組んでいる。
130
-
131
- インスタンスの生成からプレハブの設定ができないかを現在模索しているが、アイデアが浮かばない。

1

簡単にする

2020/12/09 11:36

投稿

rekutasu
rekutasu

スコア13

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  {
52
52
 
53
- public ParticleSystem firework1_kid;
53
+ public ParticleSystem ps;
54
54
 
55
55
  public Color32 newColor = new Color32();
56
56
 
@@ -76,7 +76,7 @@
76
76
 
77
77
  Red();
78
78
 
79
- //firework1_kid.startColor = newColor;
79
+ //ps.startColor = newColor;
80
80
 
81
81
  }
82
82
 
@@ -86,7 +86,7 @@
86
86
 
87
87
  Green();
88
88
 
89
- //firework1_kid.startColor = newColor;
89
+ //ps.startColor = newColor;
90
90
 
91
91
  }
92
92
 
@@ -98,7 +98,7 @@
98
98
 
99
99
  newColor = new Color32(255, 0, 0, 255);
100
100
 
101
- firework1_kid.startColor = newColor;
101
+ ps.startColor = newColor;
102
102
 
103
103
  }
104
104
 
@@ -108,7 +108,7 @@
108
108
 
109
109
  newColor = new Color32(0, 255, 0, 255);
110
110
 
111
- firework1_kid.startColor = newColor;
111
+ ps.startColor = newColor;
112
112
 
113
113
  }
114
114
 
@@ -120,7 +120,7 @@
120
120
 
121
121
  ### 試したこと
122
122
 
123
- 実行中にプレハブであるfireのstartcolorを確認したところ、色は変わっていなかった。
123
+ 実行中にプレハブであるpsのstartcolorを確認したところ、色は変わっていなかった。
124
124
 
125
125
  なのでインスタンスが発生後に色のスクリプトが動いているのだとわかった。
126
126