반응형

 

 

 

2018버전부터 Prefab Variants 라는것을 지원한다.

Prefab Variants 는 프리펩의 자식 계념이라 생각하면 쉽다.

 

왼쪽이 Variants  ,오른쪽이 Original

 

아래 그림처럼 기존 프리팹을 바꿔서 Original 프리팹을 재생성 하게되었을때 

 

 

 

 

 

 

 

 

두개로 나뉘어버린 프리팹에 같은걸 추가하고 싶을땐

둘다 다시작업을 해주는 경우가 생긴다

이런경우 Variants 프리팹을 사용하면

 

 

아래 사진처럼 부모 프리팹을 수정하면 자식 프리팹도 수정이 된다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

왼쪽이 기존 프리팹 예시이고 오른쪽이 variants 예시다.

프리팹을 새로 만든후, 붉은 네모를 원본에 넣었을때 아래 예시처럼 작동한다.

 

 

 

 

 

 

 

 

 

 

 

 

모두 붉은 박스를 넣어주려고 할때

왼쪽이미지 처럼 복사 하여 생성한 프리팹은 붉은 박스를 전부 넣어주는 시간이 들어간다.

하지만 프리팹을 부모로 두고 variants로 작업할경우 쉽게 변형 시키고 추가 할수 있다.

 

 

 

 

 

 

variant 생성방법은

 

아래 사진처럼     Original 프리팹 우클릭->Create->Prefab Variant 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

또는  Hierarchy 창에서 오리지널 프리팹을 Project 창으로 드래그시 

 어떤식으로 저장할지 Create Prefab 창이 뜬다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

참고한 링크 :https://www.youtube.com/watch?v=pv30sE_Vsis

'엔진 > 유니티' 카테고리의 다른 글

Unity Spline 기능 추가!  (0) 2023.06.01
Unity Simulator  (0) 2023.01.20
Unity ObjectPool Api  (0) 2022.11.02
unity Redis  (0) 2022.07.13
Unity Inspector 창 정리  (2) 2022.02.24

+ Recent posts