質問編集履歴
2
図の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
unity公式の2Dshootingチュートリアルの[敵集団をwaveを作る仕組み](https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/spawning-waves?playlist=46524)の中で、下記スクリプトが出てきました。
|
1
|
+
unity公式の2Dshootingチュートリアルの[敵集団をwaveを作る仕組み](https://unity3d.com/jp/learn/tutorials/projects/2d-shooting-game/spawning-waves?playlist=46524)の中で、下記スクリプトが出てきました。
|
2
2
|
|
3
3
|
```c#
|
4
4
|
using UnityEngine;
|
1
推敲
title
CHANGED
File without changes
|
body
CHANGED
@@ -58,6 +58,6 @@
|
|
58
58
|
|
59
59
|
[WaitForEndOfFrame のドキュメント](https://docs.unity3d.com/ja/540/ScriptReference/WaitForEndOfFrame.html)の説明を見ると、「スクリーン上のレンダリングが完了するまで待ちます。」とあります。なぜレンダリングの話がでてくるのでしょうか。
|
60
60
|
|
61
|
-
また、
|
61
|
+
また、wave.transform.childCount != 0がfalseになった時にDestroy (wave);に移るということは、もしかするとtrueの間はyield return new WaitForEndOfFrame ();はcontinueのような使われ方で、ループの先頭に戻る役割を担っているのでしょうか。つまり、falseになった瞬間にcontinueしなくなったので、次に進めたということかな、と。(だとしてもドキュメントの説明とつながらないように思えます)
|
62
62
|
|
63
63
|
何卒ご教授頂けると嬉しいです。
|