본문 바로가기

unity3d

꼴 보기 싫은 Missing Prefab 복구하기~

이번 포스팅은 정말 간단한 내용이 되겠네요.


Missing Prefab 복구!!


Unity3D 로 프로젝트를 진행하면서, Prefab 을 많이 만들어서 사용하게 됩니다. (저만 그런 건 아니겠죠?)


제 경우에는 재사용성을 고려해서.. 혹은, 다른 Scene으로 복사하려는 목적으로.. 혹은 Package Import, Export 순으로 다른 프로젝트로 옮길때.. 등등 Prefab 을 만들었다가 다시 Project 뷰에서 Prefab 을 제거하는 경우가 생기더라고요.


헌데 이렇게 연결 된 Prefab 을 삭제하고 나면 Hierarchy 뷰에 있는 GameObject(Prefab 과 연결 되 있던) 가 Prefab 을 Missing 했다면서 빨간색으로 변하게 됩니다. ㅠ.ㅠ 



신경 안쓰고 넘길 수도 있지만, 저는 이게 너무나도 싫어서~(보기 흉해) 방법을 좀 찾아봤습니다. 당연히, Inspector 뷰에서 처리할 수 있는 줄 알았는데 도저히 못찾겠더라고요.


Google 검색 키워드도 제대로 타이핑 할 수 없어 해메다가.. 정말 찾기 쉬운 곳에 해결 방법이 있었습니다. (ㅠㅠ)

바로 GameObject 메뉴에 있더군요.




해결방법!


Missing GameObject 를 Hierarchy 에서 선택 하신 뒤, GameObject > Break Prefab Instance 를 클릭 하면 짜잔~ 정상(White color)으

로 돌아옵니다. 더이상 Missing GameObject 가 아니게 됩니다.