본문 바로가기

유니티/기본기

네스티드 프리팹 (Netsted Prefabs)

728x90
반응형

- 유니티 2018.3버전에서 새로 생긴 기능이다.

(그 이전에는 에셋스토어에서 따로 플러그인을 설치해 했다.)

- 프리팹 안에 프리팹

- 프리팹 내에 다른 프리팹을 넣을 수 있다.

무슨 말인가 하면

기존 : A프리팹 하위에 B프리팹을 넣고 Apply 시 B프리팹은 A프리팹의 일부가 된다.

현재 : A프리팹 하위에 B프리팹을 넣고 Apply 시 B프리팹은 A프리팹의 일부가 되지 않고 '프리팹'으로써 남아있다.

기존 : 원본 B프리팹을 수정해도 A프리팹 하위에 있는 B프리팹은 이미 A프리팹의 일부이기 때문에 변경되지 않는다.

현재 : 원본 B프리팹을 수정하면 A프리팹 하위에 있는 B프리팹도 수정된다.

협업을 하다보면 가끔 공용으로 사용될 수 있는 프리팹들을 특정 프리팹 하위에 박아놓고 사용하는 사람들이 있다. 이 경우 본래 원본 프리팹만 수정하면 끝날 일인데 해당 프리팹을 사용하는 모든 프리팹들을 찾아나서서 일일이 고쳐줘야 하는 번거로움이 생긴다.

네스티드 프리팹은 이러한 문제를 해결하는데 도움을 준다.

별도의 특별한 무언가를 해줄 필요는 없다. 그냥 프리팹 안에 프리팹을 넣고 저장하면 된다.

위 이미지 처럼 ParentPrefab 안에 NetstedPrefabs이 있다.

그리고 우측을 보면 화살표로 수정할 수 있도록 오픈표기가 되어 있다.

참고 출처

 

네스티드 프리팹 - Unity 매뉴얼

다른 프리팹 내에 프리팹 인스턴스를 포함할 수 있습니다. 이를 네스티드 프리팹이라고 부릅니다. 네스티드 프리팹은 고유한 프리팹 에셋 링크를 보유하며 다른 프리팹 에셋의 일부를 형성합니다.

docs.unity3d.com

 

다람쥐와 포동포동이

 

RememberCook 9월 28일 정식 출시!

두번째 게임인 RememberCook이 출시되었습니다. 귀여운 캐릭터들이 나오는 간단한 게임이며 플레이어의 공간인지능력을 테스트하는 게임입니다. 아래 링크를 통해 다운 받으실 수 있으니 많은 관��

chipmunk-plump-plump.tistory.com

반응형

'유니티 > 기본기' 카테고리의 다른 글

유니티 Shader 공부 (Properties)  (2) 2020.07.27
유니티 JsonViewer 툴 V2 (Newtonsoft.json)  (3) 2020.06.30
유니티 JsonViewer 툴 (Newtonsoft.json)  (4) 2020.06.24
GUI (ezgui-ngui-ugui)  (0) 2020.04.06
단축키  (0) 2020.04.06