回答編集履歴
1
誤字訂正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
###何秒ごとに処理する
|
2
2
|
|
3
|
-
何秒ごとに処理するにはコルーチンを使うといいです。WaitForSecondsとWaitForSecondsRealtimeを使う方法がありますが、オブジェクトを呼び出す用途で
|
3
|
+
何秒ごとに処理するにはコルーチンを使うといいです。WaitForSecondsとWaitForSecondsRealtimeを使う方法がありますが、オブジェクトを呼び出す用途で下記で使用しているWaitForSecondsが良いと思います。
|
4
4
|
|
5
5
|
```C#
|
6
6
|
// 処理を繰り返す間隔 (ミリ秒で指定)
|
@@ -50,13 +50,12 @@
|
|
50
50
|
|
51
51
|
###ランダムに処理する
|
52
52
|
|
53
|
-
Unityに良い関数が用意されていますが、ゲーム内にランダムで登場させる使い方に向いてない場合が多々あります。突き詰めていくと「ランダムにオブジェクトが登場するゲーム
|
53
|
+
Unityに良い関数が用意されていますが、ゲーム内にランダムで登場させる使い方に向いてない場合が多々あります。突き詰めていくと「ランダムにオブジェクトが登場するゲームで楽しかったことがあるのか?」という壁にあたりそうです。練習では良いと思いますが実用性に欠けます。
|
54
54
|
|
55
55
|
[コードの補足]
|
56
56
|
下記は使用するオブジェクトの数が少ない場合です。
|
57
57
|
多い場合はtransformなどの必要な情報を配列にまとめておいて読み出す方法やprefab化してリソースフォルダから読み出す方法などがあります。
|
58
58
|
|
59
|
-
|
60
59
|
```C#
|
61
60
|
//使いたいオブジェクトを入れておく
|
62
61
|
GameObject[] objects;
|