World SDK Editor Interface
ZEPETO World SDK는 ZEPETO 월드 개발을 위한 확장된 Unity 에디터 기능을 제공합니다.
이 섹션에서는 ZEPETO World SDK의 기본적인 에디터 인터페이스를 살펴보고 이를 활용하는 방법을 설명합니다.
(A) 툴바
- ZEPETO 월드의 테스트, 빌드, 출시 및 관련 설정과 ZEPETO 계정 연결에 대한 엑세스를 제공합니다.
- 여기에는 QR 테스트 및 패키지 파일 빌드, 멀티플레이 서버, 로그인 및 빌드 옵션이 포함됩니다.
(B) 메뉴 바
- ZEPETO 카테고리를 통해 각 메뉴에 따른 ZEPETO World SDK의 고유한 기능에 빠르게 액세스할 수 있습니다.
- 여기에는 ZEPETO 월드를 구성하는 GameObject 및 Component, 재빌드 시스템, 프로파일러와 멀티플레이 서버 콘솔이 포함됩니다.
1 | Play On ZEPETO | QR 모바일 테스트를 진행합니다. |
---|---|---|
2 | Create Multiplay Server /Start Multiplay Server | - 멀티플레이 서버가 프로젝트에 구성되지 않았을 경우, 서버를 구성합니다. - 멀티플레이 서버가 프로젝트에 구성되었을 경우, 멀티플레이 서버에 연결합니다. |
3 | Publish | 패키지 파일 빌드를 진행하고 설정에 따라 해당 파일을 스튜디오에 업로드합니다 자세히 알아보기▸ 월드 설정하고 출시하기 |
4 | Zepeto Script Build Options | 드롭다운 메뉴를 통해 ZEPETO 계정 및 빌드 설정에 접근합니다. 드롭다운 내의 기능은 아래에 설명되어 있습니다. |
1 | Login | ZEPETO 계정 로그인을 위해 Project Settings > ZEPETO Service 메뉴로 이동합니다. 자세히 알아보기▸ 월드 개발 시작하기 |
---|---|---|
2 | Play with Multiplay Server | 에디터에서 [▶︎(play)] 시 항상 멀티플레이 서버를 활성화합니다. |
3 | Target Platforms | 타겟 플랫폼을 지정합니다. |
4 | Environments | Create Custom Environment를 통해 Host Setting Asset을 생성합니다. |
5 | Open World Settings | World Options를 통해 월드 버전과 화면 방향을 설정하고, Room Options를 통해 멀티플레이 월드에서 사용 가능한 룸 설정을 진행합니다. |
1 | GameObject>ZEPETO | ZEPETOPlayers | Hierarchy에 ZepetoPlayers GameObject를 추가합니다. |
---|---|---|---|
2 | Component>ZEPETO | UI | ZEPETO World SDK에서 공식적으로 지원하는 UI를 생성합니다. |
2 | Component>ZEPETO | ZepetoScript | ZEPETO World SDK에서 공식적으로 지원하는 ZepetoScript를 게임 오브젝트에 부착합니다. |
3 | ZEPETO | Script>Experimental>Refresh Environments | ZEPETO 월드를 실행하기 위한 환경이 올바르게 설정되어 있는지 확인하고, 환경 세팅에 필요한 요소를 자동으로 설치해 줍니다. |
3 | ZEPETO | Script>Rebuild | 전체 스크립트를 다시 컴파일합니다. |
3 | ZEPETO | Script>Rebuild(For not compiled) | 컴파일되지 않은 일부 스크립트만 다시 컴파일합니다. |
3 | ZEPETO | Set Scene Lighting | RenderSettings를 기본값으로 변경합니다. |
4 | Window>ZEPETO | Show runtime Profiler | Runtime Profiler 창을 엽니다. |
4 | Window>ZEPETO | Multiplay Server | 멀티플레이어 서버 콘솔을 엽니다. |
Unity의 기본 인터페이스는 다음 링크를 참고하여 주세요.
📘 Unity의 인터페이스 https://docs.unity3d.com/Manual/UsingTheEditor.html