質問編集履歴
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,14 +2,29 @@
|
|
2
2
|
中学生です。unity で初めてゲームを作っていますが、うまくいきません。
|
3
3
|
敵のクローンを作って物体にそれぞれ変数HPを設定し、それがプレイヤーオブジェクトのサークルコライダー2D(is trigger)に触れた時、触れた敵のオブジェクトの変数HPを取得したいのですが、どうすればいいのでしょうか。
|
4
4
|
|
5
|
-
■■な機能を実装中に以下のエラーメッセージが発生しました。
|
6
5
|
|
6
|
+
|
7
7
|
### 発生している問題・エラーメッセージ
|
8
8
|
|
9
|
-
|
9
|
+
car_Generatorスクリプトで、publicにしたcarDeathtroyというスクリプトから、public int jjjという変数を取得しようとしています。
|
10
|
-
|
10
|
+
InspectorでcarDeathtroyスクリプトは、car_Generatorスクリプトを貼っているオブジェクトに貼っています。
|
11
|
-
```
|
12
11
|
|
12
|
+
public class car_Generator : MonoBehaviour
|
13
|
+
{
|
14
|
+
|
15
|
+
int strin_car;
|
16
|
+
public carDeathtroy carDeathtroy;
|
17
|
+
|
18
|
+
void a()
|
19
|
+
{
|
20
|
+
strin_car = carDeathtroy.jjj;
|
21
|
+
}
|
22
|
+
}
|
23
|
+
|
24
|
+
carDeathtroyスクリプトを貼っているオブジェクトは、プレハブ化しておりInstantiateでクローンにしています。
|
25
|
+
しかし、strin_car = carDeathtroy.jjjの文がうまく働いておらず、毎回0の値が帰ってきてしまいます。
|
26
|
+
|
27
|
+
|
13
28
|
### 該当のソースコード
|
14
29
|
|
15
30
|
C#
|
1
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|