SDK สำหรับนักพัฒนาซอฟต์แวร์ GameSnacks

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();