유니티 엔진 (Unity Engine)

[Unity] 프리팹과 프리팹의 변형, 프리팹 배리언트 (Prefab Variant)

원소랑 2024. 4. 30. 13:08

 

Unity의 프리팹 바리언트(Prefab Variant) 는 원본 Prefab을 기반으로 하되, 다른 속성이나 구성을 가질 수 있는 변형된 Prefab이다. 이를 통해 원본 Prefab을 수정하지 않고도 다양한 스타일이나 특성을 갖는 게임 오브젝트를 간편하게 생성할 수 있다.

 

Prefab Variant 는 파란 정육면체 아이콘에서 우측 면에 빗금이 쳐진 모양으로 보여짐.

프리팹 바리언트는 원본 프리팹을 일부 수정한 형태로 저장하고 관리하면서, 원본 프리팹을 변경 없이 유지할 수 있다.

 

프리팹 바리언트를 수정한 내용을 원본 프리팹에도 반영할 수 있음.

 

Prefab Variant 활용 예시

적 캐릭터 생성: 적 캐릭터의 Prefab을 만들고, 이를 기반으로 Prefab Variant를 생성한다. 이를 활용하여 각기 다른 적 캐릭터들을 만들 수 있다. 예를 들어, 각 적 캐릭터의 모델, 색상, 무기 등을 다르게 설정하여 다양한 적들을 쉽게 만들어낼 수 있다.


아이템 상자 생성: 아이템 상자의 Prefab을 만들고, 이를 기반으로 Prefab Variant를 생성한다. 각 Variant는 다른 아이템을 내장하거나 다른 스타일의 상자를 보여줄 수 있다. 이를 통해 게임에서 다양한 아이템을 제공하거나 환경을 다르게 꾸밀 수 있다.

 

https://docs.unity3d.com/kr/2022.3/Manual/PrefabVariants.html

 

프리팹 배리언트 - Unity 매뉴얼

프리팹 배리언트는 프리팹의 사전 정의된 배리에이션 집합이 필요할 때 유용합니다.

docs.unity3d.com


게임 개발에 필수적인 내용을 담는 명서를 소개합니다.

 

<유니티 교과서 개정6판>(유니티 최신 버전)
https://link.coupang.com/a/be3P0t

 

유니티 교과서 개정6판

COUPANG

www.coupang.com

 

<대마왕의 유니티 URP 셰이더 그래프 스타트업>

https://link.coupang.com/a/bs8qyC

 

대마왕의 유니티 URP 셰이더 그래프 스타트업

COUPANG

www.coupang.com

 

유니티 에셋 스토어 링크
https://assetstore.unity.com?aid=1011lvz7h

 

에셋스토어

여러분의 작업에 필요한 베스트 에셋을 찾아보세요. 유니티 에셋스토어가 2D, 3D 모델, SDK, 템플릿, 툴 등 여러분의 콘텐츠 제작에 날개를 달아줄 다양한 에셋을 제공합니다.

assetstore.unity.com

(링크를 통해 도서/에셋 구입시 일정액의 수수료를 지급받습니다.)


 

728x90
반응형