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();
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2024-12-24(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-12-24(UTC)"],[[["The GameSnacks Developer SDK automatically loads and provides essential features for games hosted on the platform."],["Games must integrate the required features: advertising, audio controls, game lifecycle management, score updates, and data storage."],["The SDK offers a straightforward interface through the `GameSnacks` global object, granting access to functionalities like displaying ads or controlling the game's audio."],["Developers can utilize the provided methods and event handlers to seamlessly integrate their games with the GameSnacks platform."]]],[]]