GameSnacks Developer SDK menyediakan berbagai fitur untuk game yang dihosting di GameSnacks.
Anda tidak perlu memuat skrip apa pun; SDK otomatis dimuat untuk semua yang dihosting di GameSnacks.
Antarmuka GameSnacks
Antarmuka utama. Instance ini tersedia sebagai properti GameSnacks
di window
.
Fitur yang ditandai sebagai wajib harus diintegrasikan ke dalam game Anda dengan mengikuti semua persyaratan yang tercantum dalam fitur ini.
Properti
ad: Ad
Metode untuk menampilkan iklan dalam game. Wajib
audio: Audio
Metode untuk mengontrol audio. Wajib
game: Game
Peristiwa siklus proses game dan kontrol jeda. Wajib
score: Score
Metode untuk memperbarui skor pengguna. Wajib
storage: Storage
Metode untuk mempertahankan game dan menyimpan data. Wajib
Contoh
// 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();