GameSnacks-Entwickler-SDK

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