⭐ 오브젝트
게임 오브젝트 (GameObject)
● 게임 씬에 존재하는 게임을 구성하는 모든 것들을 통칭하는 말입니다.
● 모든 개체들의 기본 클래스입니다.
● 기능을 담당하는 것은 아니고 빈 껍데기입니다. (실질적인 기능은 없음

컴포넌트 (Component)
● 오브젝트에 기능 및 성질을 부여하는 스크립트나 모듈을 의미합니다.
● 위치, 회전, 크기 정보부터 렌더링, 물리, 사운드, 사용자 정의 기능 등 모든 것을 컴포넌트들에 의해 제

⭐ 프리팹 (prefab)
● 쉽게 말해 게임 오브젝트의 설계도
● 게임 오브젝트를 언제든지 꺼내쓸 수 있게 템플릿을 만드는 것
● 재사용성이 크게 증가합니다.

● 몬스터와 같이 자주, 많이 생성해야 하는 경우 프리팹을 이용하면 쉽게 생성할 수 있습니다.
● 위 사진에서 빨간 네모박스에 있는 프리팹이 원본이고, 직접 생성해준 인스턴스가 복제본입니다.

● 복제본의 내용값이 변경될 경우 Revert All / Apply All을 통해 직접 원본의 설정값을 변경해줄 수 있습니다.
● 반대로 원본의 값이 바뀌어도 복제본들의 값이 모두 변경됩니다.
'개발, IT > 유니티' 카테고리의 다른 글
| [Unity] 트랜스폼(Transform) (0) | 2025.10.16 |
|---|---|
| [Unity] 오브젝트의 생성과 파괴 (0) | 2025.10.15 |
| [Unity] 유니티 생명주기 (0) | 2025.10.14 |
| [Unity] Enum과 [System.Flags] 속성을 이용해 상태이상 관리하기 (0) | 2025.09.13 |
| [Unity] ?. / ?? / ??= 연산자 (0) | 2025.09.09 |