고도트 SDK 소개
19

SDK 다운로드

고도트 SDK는 고도트 자산 라이브러리에서 직접 다운로드할 수 있습니다.

SDK 예제 설정 및 실행

기본적으로 예제 프로젝트는 Enjin의 호스팅 예제 서버(hostname: enjinrun.demo.enjin.io)에 연결하도록 구성되지만, 사용자 고유의 서버를 호스팅하려는 경우 다음과 같은 몇 가지 옵션이 있습니다.

  1. 자동 로드 스크립트로 고도에서 서버 실행(아래 참조)
  2. 고도트 SDK 저장소 복제(아래 참조)
  3. Java SDK 플랫포머 서버 예제 실행

서버 자동 로드 스크립트 구성

예제 게임을 실행하려면 먼저 PlatformServer 스크립트를 프로젝트의 자동 로드로 추가해야 합니다.

  1. 프로젝트 설정 열기: <inline-code>프로젝트 > <inline-code> 프로젝트 설정입니다.</inline-code>
  2. <inline-code>자동로드<inline-code> 탭으로 전환합니다.</inline-code> </inline-code>
  3. <inline-code>자동<inline-code> 로드에 res://addons/enjin/example/scripts/server/PlatformerServer.gd 추가합니다.</inline-code> </inline-code>
  4. <inline-code>PlatformServer<inline-code> 싱글톤을 활성화합니다.</inline-code> </inline-code>

고도트 SDK 복제

또는 고도트 SDK 리포지토리를 복제하고 Godot의 프로젝트로 가져올 수 있습니다.

예제에 대한 프로젝트 만들기

데모를 열고 res://addons/enjin/example/scenes/Game.tscn 장면을 실행합니다. 이렇게 하면 데모가 시작되어 프로젝트 루트에 작업 디렉터리가 생성됩니다. 클라이언트.cfg 및 서버가 포함된 구성 폴더를 찾을 수 있습니다.cfg. 게임을 실행하려면 Enjin 플랫폼(Kovan)에서 프로젝트를 만들고 데모에서 항목에 대한 4개의 에셋을 만들어야 합니다.

예제 프로젝트 만들기

  1. 아직 등록하지 않은 경우 등록합니다.
  2. <inline-code>플랫폼 페이지에서 프로젝트<inline-code> 만들기를 <inline-code>선택합니다.<inline-code> </inline-code> </inline-code> </inline-code> </inline-code>
  3. 프로젝트에 이름과 설명을 지정합니다. 이미지는 선택 사항입니다.
  4. 변경 내용 저장을 클릭하여 <inline-code>프로젝트를<inline-code> 만듭니다.</inline-code> </inline-code>

예제 자산 만들기

샤드, 크라운, 키 및 상태 업그레이드와 같은 다음 자산에 대해 이 작업을 네 번 수행해야 합니다.

  1. 플랫폼 페이지에서 프로젝트를 선택하여 프로젝트를 <inline-code><inline-code> 엽니다.</inline-code> </inline-code>
  2. 에셋으로 이동하여 <inline-code> <inline-code> 자산 만들기를 클릭합니다.</inline-code>
  3. 이름, 총 공급, 자산당 가치, 용융 시 반환된 enj 및 시작 공급장치를 설정합니다. 다른 모든 설정은 기본값으로 남을 수 있습니다.
  4. <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 열 아래에 있습니다.

결론

축! 이제 예제에 대한 프로젝트를 성공적으로 만들었으며 이제 예제 게임을 실행하고 재생할 수 있습니다.

이전
다음
이 페이지에서