728x90
반응형
- 유니티 2018.3버전에서 새로 생긴 기능이다.
(그 이전에는 에셋스토어에서 따로 플러그인을 설치해 했다.)
- 프리팹 안에 프리팹
- 프리팹 내에 다른 프리팹을 넣을 수 있다.
무슨 말인가 하면
기존 : A프리팹 하위에 B프리팹을 넣고 Apply 시 B프리팹은 A프리팹의 일부가 된다.
현재 : A프리팹 하위에 B프리팹을 넣고 Apply 시 B프리팹은 A프리팹의 일부가 되지 않고 '프리팹'으로써 남아있다.
기존 : 원본 B프리팹을 수정해도 A프리팹 하위에 있는 B프리팹은 이미 A프리팹의 일부이기 때문에 변경되지 않는다.
현재 : 원본 B프리팹을 수정하면 A프리팹 하위에 있는 B프리팹도 수정된다.
협업을 하다보면 가끔 공용으로 사용될 수 있는 프리팹들을 특정 프리팹 하위에 박아놓고 사용하는 사람들이 있다. 이 경우 본래 원본 프리팹만 수정하면 끝날 일인데 해당 프리팹을 사용하는 모든 프리팹들을 찾아나서서 일일이 고쳐줘야 하는 번거로움이 생긴다.
네스티드 프리팹은 이러한 문제를 해결하는데 도움을 준다.
별도의 특별한 무언가를 해줄 필요는 없다. 그냥 프리팹 안에 프리팹을 넣고 저장하면 된다.
위 이미지 처럼 ParentPrefab 안에 NetstedPrefabs이 있다.
그리고 우측을 보면 화살표로 수정할 수 있도록 오픈표기가 되어 있다.
참고 출처
반응형
'유니티 > 기본기' 카테고리의 다른 글
유니티 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 |