Das GameSnacks-Entwickler-SDK bietet verschiedene Funktionen für Spiele, die auf GameSnacks.
Sie müssen keine Scripts laden. Das SDK wird automatisch für alle Spiele geladen, die auf GameSnacks gehostet werden.
GameSnacks-Oberfläche
Die Hauptoberfläche. Eine Instanz davon ist als GameSnacks
-Property auf window
verfügbar.
Funktionen, die als erforderlich gekennzeichnet sind, müssen gemäß den Anforderungen dieser Funktionen in Ihr Spiel eingebunden werden.
Attribute
ad: Ad
Methoden zur Darstellung von In-Game-Werbung Erforderlich
audio: Audio
Methoden zur Steuerung von Audioinhalten. Erforderlich
game: Game
Spiel-Lifecycle-Ereignisse und Pausensteuerungen. Erforderlich
score: Score
Methoden zum Aktualisieren der Punktzahl des Nutzers. Erforderlich
storage: Storage
Methoden zum Speichern von Spieldaten und Speicherdaten Erforderlich
Beispiele
// 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();