뉴스보다가 제페토 메타버스 관련이 핫해서


마침 제작 가이드 스튜디오도 있겠다


한번 제작해보는데 너무 어려운 부분이 있습니다.




제페토는 실행 시키면 플레이어가 저렇게


동적으로 생성됩니다. 그런데 캔버스를 월드 사이즈로 사용하려면


이벤트 카메라가 필요해서 제페토카메라를 사용하려고


(선택된 녀석이 카메라)


얘의 컴포넌트를 가져와서 캔버스 카메라에 할당 해보려고 별짓 다하는데


텅빈 애만 들어오는건지 계속 게임이 버튼에만 가면 뻑나네요..


(버튼 모습)


캔버스 인스펙터에서 저 월드 스페이스


이벤트 카메라에 할당해주려고 코드를 짜고 붙여줬습니다.


그래서 인스펙터에 스크립트가 보이구요



대략적인 코드는 이렇습니다.


어떻게든 받아와 보려고 getchild나


아니면 계단식으로 다 해보고 find도 써보고 해도


this.PlayerCam에 제대로 카메라 컴포넌트가 할당이 되질않아서


마지막에 this.gameObject.GetComponent<>().WorldCamera에 넣어줄수도 없습니다..


어떻게 해야할까요? 할수 있는 방법은 이틀 가까이 다 해봤는데


검색을 해봐도 카메라 쪽은 찾기가 힘드네요..ㅠㅠ





이렇게 프로퍼티를 못읽는 오류인걸 보면


빈 오브젝트로 나와서 그런거 같은데


도저히 원인을 모르겠습니다 왜 저 코드로 할당이 안되는건지 참..