GameSnacks Developer SDK มีฟีเจอร์ต่างๆ สำหรับเกมที่โฮสต์ใน GameSnacks
คุณไม่จำเป็นต้องโหลดสคริปต์ใดๆ ระบบจะโหลด SDK โดยอัตโนมัติสำหรับ เกมที่โฮสต์ใน GameSnacks
อินเทอร์เฟซ GameSnacks
อินเทอร์เฟซหลัก ตัวอย่างนี้ใช้ได้กับ GameSnacks
ใน window
ฟีเจอร์ที่ทำเครื่องหมายว่าจำเป็นต้องผสานรวมเข้ากับเกมของคุณโดยทำตามสิ่งต่อไปนี้ ตามที่ระบุไว้ภายในฟีเจอร์เหล่านี้
พร็อพเพอร์ตี้
ad: Ad
วิธีการแสดงโฆษณาในเกม ต้องระบุ
audio: Audio
วิธีควบคุมเสียง ต้องระบุ
game: Game
เหตุการณ์ในวงจรของเกมและการควบคุมการหยุดชั่วคราว ต้องระบุ
score: Score
วิธีการอัปเดตคะแนนของผู้ใช้ ต้องระบุ
storage: Storage
วิธีการคงเกมไว้และบันทึกข้อมูล ต้องระบุ
ตัวอย่าง
// Register lifecycle event handlers.
GameSnacks.game.onPause(() => {
// Display pause screen.
engine.scene("pauseScreen").setVisible();
// Pause game loop.
engine.loop.sleep();
});
GameSnacks.game.onResume(...);
// Set up audio controls.
engine.sound.setMute(!GameSnacks.audio.isEnabled);
GameSnacks.audio.subscribe((isEnabled) => engine.sound.setMute(!isEnabled));
// Announce that the game is ready to be shown.
GameSnacks.game.firstFrameReady();