L'SDK GameSnacks Developer fornisce varie funzionalità ai giochi ospitati su GameSnacks.
Non è necessario caricare alcuno script. l'SDK viene caricato automaticamente giochi ospitati su GameSnacks.
Interfaccia di GameSnacks
L'interfaccia principale. Un'istanza di questo tipo è disponibile come proprietà GameSnacks
su window
.
Le funzionalità contrassegnate come obbligatorie devono essere integrate nel gioco dopo ai requisiti elencati in queste funzionalità.
Proprietà
ad: Ad
Metodi per visualizzare la pubblicità in-game. Obbligatorio
audio: Audio
Metodi per controllare l'audio. Obbligatorio
game: Game
Eventi del ciclo di vita del gioco e controlli di pausa. Obbligatorio
score: Score
Metodi per l'aggiornamento del punteggio dell'utente. Obbligatorio
storage: Storage
Metodi per la persistenza dei dati di gioco e salvataggio. Obbligatorio
Esempi
// 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();