【3Dゲームエンジン】Unity質問スレッド11
■ このスレッドは過去ログ倉庫に格納されています
0314名前は開発中のものです。
2014/08/23(土) 14:05:08.02ID:4AFhlQFQif(!spaceship.startShot)continue;
を書いたらフリーズするようになってしまったんですが原因分かりますでしょうか?
IEnumerator Start(){
//canShotがfalseの場合ここでコルーチンを終了する
if(spaceship.canShot == false)
yield break;
while(true)
{
if(!spaceship.startShot)continue;
//子要素を全て取得する
for(int i=0; i < transform.childCount; i++){
Transform shotposition = transform.GetChild(i);
//ShotPositionの位置、角度で撃つ
spaceship.Shot(shotposition);
}
//ShotDelay秒待つ
yield return new WaitForSeconds(spaceship.shotDelay);
}
}
■ このスレッドは過去ログ倉庫に格納されています