暇つぶし2chat GAMEDEV - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト211:名前は開発中のものです。 16/01/22 20:39:47.58 bnWcsdXZ.net javascriptで書いています。 他のオブジェクトのスクリプト"GoalScript"を参照し、 2秒後に一度だけ"cleared"かどうか確認したいのですが どのように書けばよいでしょうか? 下記が現状のスクリプトですが、 2秒後から常に確認する形になってしまいます。 宜しくお願いいたします。 function Start () { if(!goalObj00){ goalObj00=GameObject.FindGameObjectWithTag("Goal00_01"); } goalScript00=goalObj00.GetComponent(GoalScript); collision00_mdl.SetActive(false); function Update () { StartCoroutine("Wait"); } function Wait(){ yield WaitForSeconds(2.0); if(goalScript00.cleared==true){ collision00_mdl.SetActive(true); } } 212:名前は開発中のものです。 16/01/22 21:06:04.94 OEWENA1Y.net >>204 そりゃあ毎フレーム2秒後に処理を呼んでいれば毎フレーム2秒後が来るよな Waitの中身をwhile(true){}で囲んでStartで一回だけコルーチンを走らせればおk 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch