SDK 다운로드
고도트 SDK는 고도트 자산 라이브러리에서 직접 다운로드할 수 있습니다.
SDK 예제 설정 및 실행
기본적으로 예제 프로젝트는 Enjin의 호스팅 예제 서버(hostname: enjinrun.demo.enjin.io)에 연결하도록 구성되지만, 사용자 고유의 서버를 호스팅하려는 경우 다음과 같은 몇 가지 옵션이 있습니다.
- 자동 로드 스크립트로 고도에서 서버 실행(아래 참조)
- 고도트 SDK 저장소 복제(아래 참조)
- Java SDK 플랫포머 서버 예제 실행
서버 자동 로드 스크립트 구성
예제 게임을 실행하려면 먼저 PlatformServer 스크립트를 프로젝트의 자동 로드로 추가해야 합니다.
- 프로젝트 설정 열기: <inline-code>프로젝트 > <inline-code> 프로젝트 설정입니다.</inline-code>
- <inline-code>자동로드<inline-code> 탭으로 전환합니다.</inline-code> </inline-code>
- <inline-code>자동<inline-code> 로드에 res://addons/enjin/example/scripts/server/PlatformerServer.gd 추가합니다.</inline-code> </inline-code>
- <inline-code>PlatformServer<inline-code> 싱글톤을 활성화합니다.</inline-code> </inline-code>
고도트 SDK 복제
또는 고도트 SDK 리포지토리를 복제하고 Godot의 프로젝트로 가져올 수 있습니다.
예제에 대한 프로젝트 만들기
데모를 열고 res://addons/enjin/example/scenes/Game.tscn 장면을 실행합니다. 이렇게 하면 데모가 시작되어 프로젝트 루트에 작업 디렉터리가 생성됩니다. 클라이언트.cfg 및 서버가 포함된 구성 폴더를 찾을 수 있습니다.cfg. 게임을 실행하려면 Enjin 플랫폼(Kovan)에서 프로젝트를 만들고 데모에서 항목에 대한 4개의 에셋을 만들어야 합니다.
예제 프로젝트 만들기
- 아직 등록하지 않은 경우 등록합니다.
- <inline-code>플랫폼 페이지에서 프로젝트<inline-code> 만들기를 <inline-code>선택합니다.<inline-code> </inline-code> </inline-code> </inline-code> </inline-code>
- 프로젝트에 이름과 설명을 지정합니다. 이미지는 선택 사항입니다.
- 변경 내용 저장을 클릭하여 <inline-code>프로젝트를<inline-code> 만듭니다.</inline-code> </inline-code>
예제 자산 만들기
샤드, 크라운, 키 및 상태 업그레이드와 같은 다음 자산에 대해 이 작업을 네 번 수행해야 합니다.
- 플랫폼 페이지에서 프로젝트를 선택하여 프로젝트를 <inline-code><inline-code> 엽니다.</inline-code> </inline-code>
- 에셋으로 이동하여 <inline-code> <inline-code> 자산 만들기를 클릭합니다.</inline-code>
- 이름, 총 공급, 자산당 가치, 용융 시 반환된 enj 및 시작 공급장치를 설정합니다. 다른 모든 설정은 기본값으로 남을 수 있습니다.
- <inline-code>자산 <inline-code> 만들기</inline-code> 클릭
예제 구성
다음으로 필요한 세부 정보로 서버.cfg 구성해야 합니다. 지갑에 연결된 ID, 만든 프로젝트의 ID 및 비밀, 만든 자산의 ID가 필요합니다.
프로젝트 ID 및 비밀 받기
만든 프로젝트의 ID와 비밀을 얻으려면 여기로 가서 다음 쿼리를 실행할 수 있습니다.
그래프QL
query {
EnjinUser {
apps {
id
name
secret
}
}
}
개발자 ID 받기
다음 쿼리를 사용하여 프로젝트와 연결된 개발자 ID를 얻을 수 있습니다.
그래프QL
query {
EnjinUser {
identities {
id
appId
wallet {
ethAddress
}
}
}
}
자산 아이디 받기
프로젝트의 자산 탭으로 이동하여 만든 자산의 I를 찾을 수 있습니다. ID는 항목 ID 열 아래에 있습니다.
결론
축! 이제 예제에 대한 프로젝트를 성공적으로 만들었으며 이제 예제 게임을 실행하고 재생할 수 있습니다.