Search

Godot 연동

필독!

SDK 연동 시작 전 스토브 계정에 연동하고자 하는 게임의 소유권이 부여되어 있어야 합니다. 이를 위해서는 게임이용권이 필요하니 Discord 또는 store.support@smilegate.com로 게임명과 함께 게임이용권을 요청해 주시기 바랍니다.
[게임이용권 적용 방법]
2.
본인의 계정으로 로그인합니다
3.
게임선택을 누른 뒤, select 스토어를 선택합니다
4.
쿠폰 기입란에 게임이용권 코드를 입력한 뒤 확인을 누릅니다.
테스트 전에 꼭 스토브 클라이언트를 실행한 후 소유권이 부여된 계정으로 로그인해 주시기 바랍니다. (클라이언트는 다음 링크에서 다운로드 받을 수 있습니다: https://www.onstove.com/download)

기본 연동

1. 먼저 아래 플러그인 파일을 다운로드하여 압축풀기를 진행합니다
2. 프로젝트 최상위 폴더에 addons 폴더를 드래그해 붙여넣습니다
3. Project > Project Settings > PluginsStoveSDK 플러그인이 추가되신 걸 확인하실 수 있습니다. 해당 플러그인을 활성화합니다.
4. 플러그인이 활성화되면 우측 하단에 연동에 필요한 값을 기입할 수 있는 패널이 등장합니다. 이곳에 아래 테이블과 같이 값을 입력해 주시기 바랍니다.
5. 이상으로 기본 연동이 완료되었습니다!

업적 연동

1. 스토브는 스탯 수치를 기반으로 업적이 해금되는 방식입니다. 따라서 set_stat 함수를 통해 업적과 연결되어 있는 수치를 갱신하여 해금합니다.
2. 만약 현재 업적 해금 상태를 확인하고 싶으면 get_achievement 함수를 호출해야 합니다. 또한, 모든 반환값은 signal로 전달되기 때문에, achievement_received 시그널에 콜백 함수를 연결해야 합니다. 자세한 콜백 함수 정의는 Stove 객체의 documentation을 확인하시기 바랍니다. (만약 Stove 객체가 검색되지 않는다면 프로젝트를 재시작해 보시기 바랍니다)