SDK разработчика GameSnacks предоставляет различные функции играм, размещенным на GameSnacks.
Вам не нужно загружать какие-либо сценарии; SDK автоматически загружается для всех игр, размещенных на GameSnacks.
Интерфейс GameSnacks
Основной интерфейс. Экземпляр этого доступен как свойство GameSnacks
в window
.
Функции, отмеченные как обязательные, должны быть интегрированы в вашу игру с соблюдением всех требований, перечисленных в этих функциях.
Характеристики
ad: Ad
Способы отображения внутриигровой рекламы. Необходимый
audio: Audio
Методы управления звуком. Необходимый
game: Game
События жизненного цикла игры и элементы управления паузой. Необходимый
score: Score
Методы обновления оценки пользователя. Необходимый
storage: Storage
Методы сохранения игры и сохранения данных. Необходимый
Примеры
// 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();