このWikiは古くなりました:新しいWikiへ移動


#author("2020-12-03T04:29:13+00:00","default:cho","cho")
//METHOD
[[PlainChar]]に戻る

[[PlainChar.wait]] - オブジェクトの動作を一時的に停止し、待機状態にします。




**書式
**書式 [#uc371c28]

 wait(frames) 
     
:frames(省略可能)| 待機するフレーム数。省略すると[[notify]]()が呼ばれるまで永久に待機する。 





 



**例1
**例1 [#rdd8c98b]
  
 extends SpriteChar;
 while(1) {
   x+=8;
   wait(8);
 }
  


▲ 8フレームに1回、8ドット横に移動します。  


 
[[updateEx]]メソッドと異なり、待機中は[[onUpdate]]メソッドは呼ばれませんが、updateExより処理が軽くなります。
* [[updateEx]]メソッドとの違い [#aa712871]
- 待機中は[[onUpdate]]メソッドは呼ばれません
- スレッドの処理順を表すリストから一時的にこのオブジェクトのスレッドを除外し,再開時にこのオブジェクトのスレッドをリストの末尾に追加します.
- したがって,updateExより処理が軽くなりますが,処理順が変化する点に注意してください.



トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS