GameSnacks 開發人員 SDK

GameSnacks Developer SDK 可為在 GameSnacks 上代管的遊戲提供各種功能。

不需要載入任何指令碼。SDK 會自動載入 GameSnacks 代管的遊戲。

GameSnacks 介面

主要介面。此例項可做為 window 上的 GameSnacks 屬性使用。

標示為必要的功能必須整合至您的遊戲中,前提是: 畫面上列出的所有需求

屬性

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