새프로젝트 만든다
대충 자기한테 필요한거 넣는다
Udon은 이제 SDK에 통합돼서 따로 찾아넣을 필요 없다
열어보면 이렇게 돼있다
VRCDefaultWorldScene 그대로 써도 되고 씬 새로 하나 만들어도 된다
새로 만들기 귀찮으니까 그대로 쓰자
집을 직접 모델링 하던가 구매해서 씬에 넣는다
Floor 오브젝트는 지워준다
운지하기 싫다면 집 바닥이나 벽 매쉬에 콜라이더를 넣어야한다
대부분 박스 콜라이더 쓰면되고 벽이 복잡한 모양이면 매쉬 콜라이더 쓰면된다
추가하면 이렇게 연두색 박스로 콜라이더를 볼 수 있다
그 다음 VRCWorld 오브젝트를 리스폰 할 위치에 옮겨준다
대충 원하는곳 아무데나 갖다 놓으면 된다
플레이 버튼 누르고 어떤 느낌인지 확인해준다 앞으로 플레이버튼은 월드 만들면서 5억번은 누를테니 익숙해지는게 좋다
그대로두면 너무 못생겼으니 조명 한번 구워준다
플레이어와 스위치 에셋을 임포트해준다
VCC Listing (xtlcdn.github.io)
Lura's Switch【SDK2/SDK3/VCC】 - QuickBrown Design Studio - BOOTH
플레이어 넣기
VizVid폴더 안에 프리팹 3개 있는데 맘에 드는거 골라서 넣으면 된다
여기선 컨트롤러 ui가 따로 있는 버전을 넣었다
씬에서 원하는 위치에 놔두면 된다
거울 넣기
스위치 에셋 프리팹 폴더에 가보면 온갖 프리팹들이 다 준비돼있다
여기서 Mirrot_WithSwitch 프리팹을 씬에 놓는다
얘를 움직일땐 프리팹을 통째로 잡아서 움직여야 한다
일단 원하는 위치에 스위치 놓고
프리팹 안에 보면 VRCMirror라고 있는데 이걸 활성화 시켜준다
그럼 이렇게 거울이 나오는데 이걸 원하는 크기, 위치로 수정해준다
수정했으면 하이어라키에서 다시 꺼준다
플레이 버튼 누르고 잘되는지 확인한다
아니면 테스트 빌드로 확인해도 된다
비디오 플레이어는 테스트 빌드로 확인해야한다
테스트 빌드 하려면 SDK패널 열면 된다
이메일 인증좀 없애 운영진개좆같은퍼리게이새끼들아
아바타랑 별반 다를거 없다
밑에 보면 Offline Testing이라고 있는데 여기서 Number of Cilents를 1로 해주고 Build & Test New Build를 누른다
클라이언트 수를 늘려서 다클라 테스트도 가능하다
이미 클라이언트가 열려있는경우 클라이언트 수를 0으로 하고 Build & Reload버튼을 누르면 자동으로 리로드 된다
빌드되면 자동으로 브챗 열리면서 빌드된 월드가 로드된다
그러면 인겜 환경에서 확인 할 수 있다.
다클라로 한 경우 네트워킹 오브젝트 디버깅에 편하다 (셀프야스SPS테스트도가능)
비디오도 잘되는지 확인해본다
문제가 없다면 월드 썸네일 찍고 아바타 업로드 하듯이 업로드 하면 된다
거울과 플레이어가 있는 집 완성