SDK dành cho nhà phát triển GameSnacks

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