https://www.youtube.com/watch?v=XSVC2LTPDmo
- 프리팹이란?
: 게임 오브젝트와 거기에 붙여진 컴포넌트 그리고 그 안에 있는 프로퍼티들을 에셋의 형태로 저장하는 것
장점
- 재사용이 굉장히 편하다
- 씬에 흩어져서 배치된 프리팹 인스턴스들을 한꺼번에 수정하기도 쉬움
- 게임 디자이너들이 프로그래머에게 요청하지 않고도 손쉽게 게임 요소들을 수정할 수 있음
*프리팹이 된 게임 오브젝트는 앞의 아이콘이 무책색 육면체에서 파란 육면체로 바뀐다*
*씬에 배치된 각각의 인스턴스의 프로퍼티가 수정된 상태라면 원본 프리팹의 변경사항이 적용되지 않아서 주의해야 함*
- 인스턴스화
: 프리팹을 게임 씬에 배치하고 사용할 수 있게 생성하는 과정
https://docs.unity3d.com/kr/2018.4/Manual/UnpackingPrefabInstances.html
언패킹 : 에셋을 만들고 프리팹화 하기 전
패킹 : 에셋을 만들고 프리팹화 한 후
https://themangs.tistory.com/entry/Unity-20183-%EC%9D%B4%ED%9B%84-prefab-%EB%B3%80%EA%B2%BD%EC%A0%90
- Unpack Prefab 과 Unpack Prefab Completely 의 차이
Unpack Prefab : 선택된 프리팹만 연결 끊음.
Unpack Prefab Completely : 선택된 프리팹과 하위에 있는 Nested Prefabs 모두 연결 끊음.
'유니티 이야기 > 유니티 디버깅' 카테고리의 다른 글
[유니티] 이펙트 만드는 방법 (0) | 2023.11.21 |
---|---|
[유니티] 게임에 에셋들을 추가할 때 필요한 component (0) | 2023.11.08 |
[유니티] NevMesh 굽는 방법 for AI (1) | 2023.10.22 |
유니티 에셋 결제하는 방법 (0) | 2023.10.21 |
유니티에 2d 글자 새기기 (0) | 2023.09.11 |