私のゲームでは、変数を徐々に上げようとしていますので、変数をもう一度インクリメントする前に一定時間スリープ状態にする必要があります。Phaser-Frameworkで一定の秒数をスリープ状態にする方法
0
A
答えて
0
1)タイマーを使用してください。これにより、遅延イベントを1回実行するか、その関数呼び出しを繰り返し実行することができます。
たとえば、あなたがそれを検索する場合フェイザーのウェブサイトは基本的にドキュメント http://phaser.io/docs/2.4.8/Phaser.Timer.html
から、また、あなたに http://phaser.io/examples/v2/time/basic-timed-event
をすべての例を示しますと、あなたが繰り返す必要がある場合、注意してください機能 "ループ"(私はリンクを投稿するが、私はまだ十分な評判を持っていない)。
2)代替案は、単にフェーザーのゲーム・ティックに繋ぐことです。あなたの州の中で(これがあなたに可変増分を実行している場合)、更新機能を作成します(これはすべてのゲームアップデートと呼ばれます)。前回の更新以降の時間にアクセスできます。
Phaser.Timerクラスをルックアップします(もう一度リンクを投稿できません)。 elapsedおよびelapsedMSプロパティを参照してください。これを使用して、最後の増分イベントからの経過時間を手動で追跡することができます(舞台裏では、基本的にフェイザートゥイーンやタイムドイベントが行っています)。
例:
var timeSinceLastIncrement = 0;
function update()
{
// Update the variable that tracks total time elapsed
timeSinceLastIncrement += game.time.elapsed;
if (timeSinceLastIncrement >= 10) // eg, update every 10 seconds
{
timeSinceLastIncreemnt = 0;
// Do your timed code here.
}
}
。なお、オプション1は、クリーナー、好ましい解決策である可能性が高いです。私はオプション2を提示するだけで、これを手作業でどのように行うことができるかを示唆しています(実際には、舞台裏でフェイザーのようなフレームワークでどのように行われているのか)。
関連する問題
- 1. スイフト2.2で数ミリ秒間スリープ状態になる方法は?
- 2. スリープ状態にあるQThreadをスリープ状態にしますか?
- 3. すべてのスレッドをスリープ状態にする方法 - iphone
- 4. シェルスクリプトでスリープ状態にするには?
- 5. 複数のモニタをWindows APIでスリープ状態にするには?
- 6. linuxコマンドを実行する前に10秒間スリープ状態にするには?
- 7. Brainf_ckプログラムをスリープ状態にする方法は?
- 8. Android、スレッドをスリープ状態にする方法は?
- 9. Linuxカーネルでスリープ状態になる方法は?
- 10. 画面をオフにする方法とデバイスをスリープ状態にする方法
- 11. Unity3Dではスリープ状態で画面を消す方法は?
- 12. カメラのプレビューをスリープ状態から復旧する方法は?
- 13. iOSシミュレータでiPhoneをスリープ状態にする方法をシミュレートするには?
- 14. デバイスがスリープ状態になると起きる方法
- 15. は、例えば、スリープ状態
- 16. Powershellスクリプトがスリープ状態になる
- 17. スモールトークファロで数秒間スリープ状態になり、これを中断できますか?
- 18. 2パケットを受信した後にスレッドをスリープ状態にする方法
- 19. SQL Serverアクティブ状態のスリープ状態のプロセス?
- 20. Visual Basic.NETでスリープ状態/休止状態/起床イベントを取得する
- 21. コンピュータがスリープ状態になり、Silverlightアプリケーション
- 22. 数ナノ秒間ブーストスレッドをスリープ
- 23. Linuxコンテナはスリープ状態になるのですか?
- 24. Linuxのプロセス:すべての子プロセスをスリープ状態にする。
- 25. ブロックとスリープ状態の消費者スレッド/
- 26. React - 数秒ごとに状態の変化を確認する
- 27. ランダムな量のMSのスレッドをスリープ状態にする
- 28. Androidをテスト用にスリープ状態にする
- 29. WPF状態、複数の状態で同じプロパティを設定する正しい方法は何ですか?
- 30. VBAを使用してWindows 7をスリープ状態にする