Pakiet SDK dla deweloperów GameSnacks udostępnia różne funkcje do gier hostowanych na platformie GameSnacks.
Nie musisz wczytywać żadnych skryptów. pakiet SDK jest ładowany automatycznie dla wszystkich gier hostowanych na platformie GameSnacks.
Interfejs GameSnacks
Główny interfejs. Przykładem jest usługa GameSnacks
w usługach window
.
Funkcje oznaczone jako wymagane muszą być zintegrowane z grą zgodnie ze wszystkimi wymienionych w tych funkcjach.
Właściwości
ad: Ad
Metody wyświetlania reklam w grze. Wymagany
audio: Audio
Metody sterowania dźwiękiem. Wymagany
game: Game
Zdarzenia cyklu życia gry i elementy sterujące wstrzymywaniem. Wymagany
score: Score
Metody aktualizowania wyniku użytkownika. Wymagany
storage: Storage
Metody zapisywania danych gry i zapisu. Wymagany
Przykłady
// 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();