에러 메시지
You are trying to replace or create a Prefab from the instance 'RearAlice3(Clone)' that references a missing script. This is not allowed.
Please change the script or remove it from the GameObject.
FileNotFoundException: C:/Users/skycl/AppData/Local/Temp/DefaultCompany/Test/prefab-id-v1_avtr_71566282-1d38-4a9d-9cb0-16a78a53a3cb_4121281265.prefab.unity3d does not exist
VRChat 아바타 업로드를 위해 VRCSDK를 이용하여 아바타를 업로드하려고 하면 이런 에러가 발생하여 해결 방법을 정리해두기 위해 포스트합니다.
평소엔 별 문제 없다가 prefab을 수정하려고 하면 에러가 발생하고, VRChat에 아바타를 업로드하기 위해 VRChat SDK Control panel에서 빌드를 실행하면 위처럼 Future proofing your content! 까지만 진행이 되고 이후 창이 닫힌 다음 아무런 반응이 없는 문제입니다.
해결 방법은 되게 간단합니다. 아바타를 Import한 다음 prefab 파일을 클릭하고, 우측에 'Prefab has missing scripts. Open prefab to fix the issue.' 라는 메시지가 있는지 체크합니다. 만약 메시지가 있다면 Open Prefab 버튼을 클릭합니다.
Inspector 탭에 (Script) 라는 이름의 컴포넌트가 있을텐데 여기에도 동일하게 Missing이라는 값이 설정되어 있고 경고문이 작성되어 있습니다. 우측의 톱니바퀴 모양을 클릭하여 Remove Component 버튼을 눌러 이 컴포넌트를 삭제해줍니다. 이후 Ctrl + s로 prefab을 저장하고 Scene에서 다시 불러와서 사용하면 문제가 해결됩니다.
'3D' 카테고리의 다른 글
VRChat 아바타에 악세사리, 물건 추가하기 (VRCSDK3) (5) | 2020.12.18 |
---|---|
VRChat 아바타 업로드하기 (VRCSDK3, 표정 안나오는 문제 해결) (1) | 2020.11.28 |
VRChat SDK에서 Clear Cache and PlayerPrefs 버그 해결법 (0) | 2020.09.08 |
VRChat 아바타 옷, 악세사리 색깔 변경하기 (0) | 2020.08.10 |
VRChat 아바타, 구매부터 업로드까지 (1) | 2020.07.06 |