Game onPause メソッド

onPause(callback: () => void): void;

イベントの一時停止の通知を受け取ります。

GameSnacks.game.onPause(() => {
  // Display pause screen.
  engine.scene("pauseScreen").setVisible();
  engine.loop.sleep();
});

要件

  • ゲームは、callback が呼び出されたときにすべての実行を一時停止し、onResumecallback が呼び出されたときにのみ実行を再開する必要があります。これは、ゲームループ、サウンド、音楽、操作、ネットワークの呼び出し、レンダリングなどのすべてのゲーム動作に適用されます。
  • ゲームでは Page Visibility API や類似の API を使用せず、これらの GameSnacks SDK メソッドのみを使用する必要があります
  • ゲームでは、callback が呼び出されたときにユーザーの進行状況を保存することが推奨されています
  • ゲームが一時停止している場合は、ユーザーにその件を明確に伝える必要があります