[Unity] 프리팹과 프리팹의 변형, 프리팹 배리언트 (Prefab Variant)
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
게임 개발에 필수적인 내용을 담는 명서를 소개합니다.
<유니티 교과서 개정6판>(유니티 최신 버전)
https://link.coupang.com/a/be3P0t
<대마왕의 유니티 URP 셰이더 그래프 스타트업>
https://link.coupang.com/a/bs8qyC
유니티 에셋 스토어 링크
https://assetstore.unity.com?aid=1011lvz7h
(링크를 통해 도서/에셋 구입시 일정액의 수수료를 지급받습니다.)