공부중

[Unity3D]프리팹 인스턴스 언패킹(Unpacking Prefab instances) 본문

Programing/Unity3D

[Unity3D]프리팹 인스턴스 언패킹(Unpacking Prefab instances)

곤란 2020. 2. 25. 19:31
반응형

만들어 놓았었던 프리팹에서 수정을 가할때 이와같은 경고 문구가 나오게 되었다.

예전 버전에는 이런것 없었지만 그나마 최신(?) 버전의 유니티를 사용하다가 이런 문구는 처음보게 되어서 살펴보게 되었다.

Children of a Prefab instance cannot be deleted or moved, and components cannot be reordered.

->Prefab 인스턴스의 자식은 삭제하거나 이동할 수 없으며 구성 요소를 재정렬 할 수 없습니다.

You can open the Prefab in Prefab Mode to restructure the Prefab Asset itself, or unpack the Prefab instance to remove its Prefab connection.

->Prefab Mode에서 Prefab을 열어 Prefab Asset 자체를 재구성하거나 Prefab 인스턴스의 압축을 풀어 Prefab 연결을 제거 할 수 있습니다.

이것과 관련된 공식 문서는 아래 링크에서 확인할 수 있을것 같다.

프리팹 인스턴스 언패킹

Unity 2018.3버전부터 바뀐것 같은데 일단 이 글에서는 변경된 프리팹에 대해서 모두 설명하는 글이 아니라 프리팹 인스턴스 언패킹만 적으려고 한다.

먼저 해제 하고자 하는 Prefab을 선택후 오른쪽 버튼을 누르면 위와같이 Unpack Prefab과 Unpack Prefab Completely 두가지가 있는데.

Unpack Prefab은 이전의 Break Prefab Instance와 같고

plain GameObejcts와 모든 프리팹 에셋에 대한 링크를 완전히 제거하려는경우에는 Unpack Prefab Completely를 선택하면 된다.

 

유니티를 사용안한지 오래되었었는데 추후에 새로 바뀐 프리팹에대해서 공부를 좀 해봐야 겠다.

https://docs.unity3d.com/kr/current/Manual/Prefabs.html

 

 

 

 

 

 

반응형