روش بازی onPause

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

برای توقف رویدادها مشترک می شود.

نمونه ها

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

الزامات

  • هنگام فراخوانی callback ، بازی شما باید تمام اجراها را متوقف کند و فقط زمانی که callback برای onResume فراخوانی شود، باید اجرا را از سر بگیرد. این برای همه رفتارهای بازی از جمله: حلقه بازی، صداها، موسیقی، تعاملات، تماس های شبکه و رندر صدق می کند.
  • بازی شما نباید از Page Visibility API یا APIهای مشابه استفاده کند و فقط باید از این روش‌های GameSnacks SDK استفاده کند.
  • بازی شما باید در هنگام callback ، پیشرفت کاربر را ذخیره کند.
  • اگر بازی شما متوقف شود باید به وضوح با کاربر ارتباط برقرار کند.