제페토 공식 홈페이지 -> https://zepeto.me/
제페토 ZEPETO 를 설치해보자
제페토 Studio 홈페이지
게임 개발에 사용할 도구, 프로그래밍 언어
Zepeto Studio(Unity)라는 게임 개발 도구와 게임 내의 여러 부분을 컨트롤할 수 있는 TypeScript를 사용
Unity란?
- 3D 모델과 코딩을 통해 게임을 개발할 수 있게 해주는 프로그램
TypeScript란?
- JavaScript에서 조금 더 발전된 버전
- JavaScript에서는 숫자와 문자를 연산할 때 논리적 결함에 대해 에러를 발생시키지 않고, 자동으로 문자를 숫자로 변경하거나 숫자를 문자로 변경하여 연산해주는 편의성을 제공
- TypeScript는 디버깅 시 정확한 오류메세지를 제공할 수 있고, 여러가지 휴먼에러에 대해 오류가 있음을 개발자에게 알려주게 되고, 보다 빠르게 디버깅을 수행
Unity Hub 다운로드 -> https://unity3d.com/kr/get-unity/download
먼저 Unity를 설치한다
새로운 계정을 생성한다
로그인하고 Unity 설치 여부는 일단 Skip installation을 눌러서 생략해주고 라이센스를 추가한다 그러면 끝
유니티 설치(Unity 2020.3.9f 버전) -> unityhub://2020.3.9f1/108be757e447
Unity Hub를 열고 모두 체크를 해제한 뒤 설치 한다(좀 오래걸림)
유니티 설치 끝
VScode 설치 -> https://code.visualstudio.com/download
난 이미 깔려있기 때문에 설치는 패스하고 설정에 들어가서
(1) font size -> 20 으로 바꾸고
(2) word wrap -> on 으로 비꿔준다
제페토 월드 템플릿 설치
Projects -> Newproject -> create Project
제페토는 2020.3.9f1 버전만 사용 가능하기 때문에 업데이트 체크 해제하고 Skip new verson 클릭
제페토 템플릿 다운/설치 -> https://upm.zepeto.run/setup/package
다운 받은 다음 해당 파일 Import 해주기
제페토 앱 설치 -> https://play.google.com/store/apps/details?id=me.zepeto.main&hl=ko&gl=US
나는 안드로이드
이것저것 설정을 하고 완료
프로젝트 설정 변경
(1) Inspector 창, Hierarchy 창, Console 창, Project 창, Game 창을 순서대로 아래와 같이 나열(제일 작업하기 편함)
(2) Edit -> Preference -> External Tools 탭 -> External Script Editor을 Visual Studio Code로 변경
(3) Edit -> Project Settings ->Player 탭 -> Other Settings → Configuration → Active Input Handling*을 Both 로 변경
(적용하면 다시 시작 됨)
(4) Quality 탭 -> 맨 위 Levels에서 [Very Low]를 제외한 모든 항목 삭제하기, Texture Auality는 Full Res로 설정
Zepeto Studio 둘러보기
Object 생성 : Hierachy 창 우클릭을 통해 생성
스크립트 생성 : Project창 우클릭 -> Create -> ZEPETO -> Typescript
해당 Object의 Inspector에서 Add Component를 통해 스크립트 추가 가능 (드래그앤드롭 가능)
Zepeto -> ZepetoPlayers : 캐릭터를 생성할 수 있게 도와주는 오브젝트
Visual Studio Code 연결 -> 스크립트 작성 후 저장
ZepetoPlayers 오브젝트에 CharacterScript 스크립트 연결
폰으로 이 QR코드에 접속해주면 폰에서 플레이를 할 수 있다
대신 PC와 폰의 무선 공유기 정보가 같아야한다
월드 접속 오류라고 계속 보라색 화면만 떠서 별의별 방법 다썻지만
결국 답은 이 방화벽이었다 안전과 맞바꾼 제페토,,,
Plane 오브젝트 추가 후 (0,0,0)으로 설정
Inspector 구성요소
- Walk Speed : 걷는 속도 설정
- Run Speed : 뛰는 속도 설정
- Jump Power : 점프 높이 설정
'게임개발 > 제페토 ZEPETO' 카테고리의 다른 글
제페토 ZEPETO : 1. 타입스크립트 기초 - WIL (0) | 2022.07.25 |
---|
댓글