Unity 오브젝트를 Prefab으로 만들기
Prefab은 게임 오브젝트의 템플릿, 블루프린트, 객체 지향 프로그래밍의 class 느낌이다
만들어진 오브젝트를 재활용 가능한 형태로 만들어서 어디에서든 사용할 수 있게 한다
class를 만들어놓으면 instance를 생성하는 것처럼
Prefab을 변경시키면 게임의 모든 instance에 업데이트된다
Prefab instance는 독립적으로 수정할 수 있고, 각각의 instance는 다른 instance에는 영향을 미치지 않는다
방법은 hierarchy의 오브젝트를 project 창에 옮기면 된다
이렇게 하면 드래그한 게임 오브젝트의 구조를 포함한 prefab을 생성
그리고 이렇게 prefab으로 만들면, hierarchy에서는 파란색으로 바뀌고 오른쪽에 화살표 표시가 있는데
좌상단에 화살표 누르면 원래대로 되돌아갈 수 있음
'프로그래밍 > Unity&C#' 카테고리의 다른 글
Unity UI Text 표시 기초(TextMesh Pro) (0) | 2024.06.13 |
---|---|
Unity&C# 수집형 오브젝트 만들기2 - 충돌을 감지하고 수집하기(태그 시스템) (0) | 2024.05.31 |
Unity&C# 수집형 오브젝트 만들기1 - 오브젝트 회전시키기 (0) | 2024.05.23 |
Unity 물체가 벽과 충돌할 수 있는 이유는 collider의 is trigger (0) | 2024.05.18 |
Unity 게임 카메라 움직이는 코드 분석 (0) | 2024.05.04 |
TAGS.