GameSnacks Developer SDK מספק תכונות שונות למשחקים שמתארחים ב-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();