SDK Nhà phát triển GameSnacks cung cấp nhiều tính năng cho các trò chơi được lưu trữ trên GameSnacks.
Bạn không cần phải tải bất kỳ tập lệnh nào; SDK sẽ được tự động tải cho tất cả các trò chơi được lưu trữ trên GameSnacks.
Giao diện GameSnacks
Giao diện chính. Một thực thể của phiên bản này có sẵn dưới dạng GameSnacks
thuộc tính trên window
.
Bạn phải tích hợp các tính năng được đánh dấu là bắt buộc vào trò chơi của mình theo tất cả các yêu cầu được liệt kê trong các tính năng này.
Thuộc tính
ad: Ad
Các phương thức hiển thị quảng cáo trong trò chơi. Bắt buộc
audio: Audio
Các phương thức kiểm soát âm thanh. Bắt buộc
game: Game
Các sự kiện trong vòng đời trò chơi và các chế độ điều khiển tạm dừng. Bắt buộc
score: Score
Các phương thức để cập nhật điểm số của người dùng. Bắt buộc
storage: Storage
Các phương thức để lưu trữ trò chơi và lưu dữ liệu. Bắt buộc
Ví dụ
// 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();