teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

2020/04/06 12:18

投稿

innovis1000
innovis1000

スコア4

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

2020/04/06 12:18

投稿

innovis1000
innovis1000

スコア4

title CHANGED
File without changes
body CHANGED
File without changes