GameSnacks 개발자 SDK

GameSnacks 개발자 SDK는 GameSnacks에서 호스팅되는 게임에 다양한 기능을 제공합니다.

스크립트를 로드할 필요가 없습니다. GameSnacks에서 호스팅되는 모든 게임에 대해 SDK가 자동으로 로드됩니다.

GameSnacks 인터페이스

기본 인터페이스입니다. 이 인스턴스는 window에서 GameSnacks 속성으로 사용할 수 있습니다.

필수로 표시된 기능은 해당 기능의 요건을 모두 충족한 상태로 게임에 통합되어야 합니다.

속성

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