回答編集履歴

1

コードの修正

2018/07/19 11:21

投稿

DeadEndShoot666
DeadEndShoot666

スコア203

test CHANGED
@@ -11,3 +11,35 @@
11
11
 
12
12
 
13
13
  `Random.Range(0,Train.Length-1)`としないと配列の境界外が指定されてしまうような気がしますが間違っていたらすいません
14
+
15
+
16
+
17
+ 追記:コメントだけだと伝わりにくい部分がありそうなので、本来想定されているはずのコードを置いておきます。動作確認はとっていません
18
+
19
+
20
+
21
+ ```
22
+
23
+ using UnityEngine;
24
+
25
+ using System.Collections;
26
+
27
+ public class TrainScript : MonoBehaviour
28
+
29
+ {
30
+
31
+ public GameObject[] Train;
32
+
33
+
34
+
35
+ void Start (){
36
+
37
+ int number = Random.Range (0, Train.Length);
38
+
39
+ Instantiate(Train[number],transform.position,transform.rotation);
40
+
41
+ }
42
+
43
+ }
44
+
45
+ ```