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