Le SDK du développeur GameSnacks fournit diverses fonctionnalités aux jeux hébergés sur GameSnacks
Vous n'avez pas besoin de charger de scripts. Le SDK est chargé automatiquement pour tous les jeux hébergés sur GameSnacks.
Interface GameSnacks
Interface principale. Une instance de cette classe est disponible en tant que GameSnacks
.
sur window
.
Les fonctionnalités marquées comme obligatoires doivent être intégrées à votre jeu pour respecter toutes exigences indiquées dans ces fonctionnalités.
Propriétés
ad: Ad
Méthodes d'affichage de publicités dans des jeux Obligatoire
audio: Audio
Méthodes de contrôle de l'audio. Obligatoire
game: Game
Événements de cycle de vie du jeu et commandes de mise en pause. Obligatoire
score: Score
Méthodes permettant de mettre à jour le score de l'utilisateur. Obligatoire
storage: Storage
Méthodes de persistance des données de jeu et de sauvegarde Obligatoire
Exemples
// 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();