GameSnacks Geliştirici SDK'sı, GameSnacks'te barındırılan oyunlara çeşitli özellikler sağlar.
Herhangi bir komut dosyası yüklemeniz gerekmez. SDK, GameSnacks'ta barındırılan tüm oyunlar için otomatik olarak yüklenir.
GameSnacks arayüzü
Ana arayüz. Bunun bir örneği GameSnacks
olarak mevcuttur
window
tarihindeki mülk.
Zorunlu olarak işaretlenen özellikler, bu özelliklerde listelenen tüm şartlara uygun şekilde oyununuza entegre edilmelidir.
Özellikler
ad: Ad
Oyun içi reklam gösterme yöntemleri. Zorunlu
audio: Audio
Sesi kontrol etme yöntemleri. Zorunlu
game: Game
Oyun yaşam döngüsü etkinlikleri ve duraklatma kontrolleri. Zorunlu
score: Score
Kullanıcı puanını güncelleme yöntemleri. Zorunlu
storage: Storage
Oyun ve kayıt verilerini koruma yöntemleri. Zorunlu
Örnekler
// 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();