「UnityによるVRアプリケーション開発」P79挑戦課題
「UnityによるVRアプリケーション開発」を購入したので、少しずつ進めています。
P79の挑戦課題で少しだけ詰まったのでメモ。
RandomPositionを参考にとありますが、そのまま流用すると
yield return new WaitForSeconds (5);
↑となりますがこの記述のままだと動作しません。
メソッドが呼び出されてcountDownの値を減らす前に、設定した数値の3が初期化されていつまでたってもゾンビが爆発しません。
yield return null;
を使うと正常にcountDownが動作し、3秒たつとゾンビが爆発します。
WaitForSecondsがその名のとおりコルーチンを指定した時間中断してしまうためです。