Metoda Game onPause

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

Subskrybuje wstrzymujące wydarzenia.

Przykłady

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

Wymagania

  • Po wywołaniu callback gra musi wstrzymać całe wykonanie wznów wykonanie kodu tylko wtedy, gdy w wierszu callback dla onResume będzie . Dotyczy to wszystkich zachowań w grze, w tym pętli gry, dźwięków, muzyka, interakcje, połączenia sieciowe i renderowanie.
  • Gra nie może korzystać z interfejsu Page Visibility API ani z podobnych interfejsów API i musi korzystają wyłącznie z tych metod SDK dla GameSnacks.
  • Gra powinna zapisywać postępy użytkownika, gdy zostanie wywołana funkcja callback.
  • Gra musi wyraźnie poinformować użytkownika o tym, że jest wstrzymana.