เมธอด Game onPause

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

สมัครใช้บริการเพื่อหยุดเหตุการณ์ชั่วคราว

ตัวอย่าง

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

ข้อกำหนด

  • เกมของคุณต้องหยุดการดำเนินการทั้งหมดชั่วคราวเมื่อมีการเรียกใช้ callback และต้อง ดำเนินการต่อเมื่อ callback สำหรับ onResume ถูก โทรออก ซึ่งมีผลกับลักษณะการทำงานของเกมทั้งหมด รวมถึง Game Loop, เสียง เพลง การโต้ตอบ การเรียกใช้เครือข่าย และการแสดงภาพ
  • เกมของคุณต้องไม่ใช้ Page visibility API หรือ API ที่คล้ายกัน และจะต้อง ใช้เฉพาะเมธอด GameSnacks SDK เหล่านี้เท่านั้น
  • เกมของคุณควรบันทึกความคืบหน้าของผู้ใช้เมื่อมีการเรียกใช้ callback
  • เกมของคุณต้องสื่อสารกับผู้ใช้อย่างชัดเจนหากหยุดชั่วคราว