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

回答編集履歴

1

誤字訂正

2017/06/13 12:27

投稿

IShix
IShix

スコア1729

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  ###何秒ごとに処理する
2
2
 
3
- 何秒ごとに処理するにはコルーチンを使うといいです。WaitForSecondsとWaitForSecondsRealtimeを使う方法がありますが、オブジェクトを呼び出す用途で使うのでしたらWaitForSecondsが良いと思います。
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;