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
(링크를 통해 도서/에셋 구입시 일정액의 수수료를 지급받습니다.)
'유니티 엔진 (Unity Engine)' 카테고리의 다른 글
[Unity] "라이트매핑에 자주 발생하는 다섯 가지 문제와 솔루션" 요약 정리 (0) | 2024.05.02 |
---|---|
[Unity] 라이트맵 디코딩 DecodeLightmap 함수와 인코딩 방식 RGBM, dLDR (0) | 2024.05.02 |
[Unity][Error] 프로젝트 열 때 "No valid user created or default window layout found." 에러 간단 해결 방법 (0) | 2024.05.02 |
[Unity] 메시 폴리곤 줄이기/단순화 Mesh Decimator/Simplifier (0) | 2024.04.03 |
[Unity] Sprite Sorting 문제를 해결하기 위한 Sorting Group 설정 (0) | 2024.04.03 |
[Unity] 2D Animation Package Sample 의 Missing Prefab 문제 (0) | 2024.04.02 |
[Unity] 모바일 최적화 2022LTS 자료 모음 (0) | 2024.03.29 |