Unity C# 기초집LESSON 03
Scene, GameObject, Component
난이도입문
예상 시간30분
선수지식2강 Unity 프로젝트
3강. Scene, GameObject, Component
1. 이번 강의에서 해결할 문제
Hierarchy에 오브젝트는 만들었지만 Transform, Sprite Renderer와 Camera가 어떤 관계인지 모르면 오브젝트가 안 보이는 원인을 찾기 어렵습니다.
2. 학습 목표
3. 핵심 개념
- Scene: 한 화면이나 레벨의 GameObject 구성을 저장하는 에셋입니다.
- GameObject: 이름, 활성 상태와 Component 목록을 담는 빈 그릇입니다.
- Component: Transform, 렌더링, 물리, 스크립트처럼 실제 기능을 제공합니다.
- Asset: Sprite, Scene, Script, Prefab처럼 Project에 저장되는 파일입니다.
모든 GameObject에는 Transform이 있습니다. 2D에서도 좌표는 Vector3이지만, 보통 X와 Y를 사용하고 Z는 렌더 순서나 카메라 거리 규칙에 맞게 유지합니다.
4. 단계별 실습
Unity Editor 작업 · Assets/DeliverySorter/Scenes/Game.unity
- Hierarchy에 빈 GameObject
World와Systems를 만듭니다. 2D Object > Sprites > Square로PackagePrototype을 만들고 크기를(1, 1, 1)로 둡니다.- Square 두 개를 더 만들어
BlueZone,OrangeZone으로 이름 짓고 화면 아래 좌우에 둡니다. - 각 Sprite Renderer의 Color를 구분합니다.
- Main Camera의 Projection이 Orthographic인지 확인하고 세 오브젝트가 보이게 조정합니다.
Hierarchy 결과
Game
├─ Main Camera
├─ World
│ ├─ PackagePrototype
│ ├─ BlueZone
│ └─ OrangeZone
└─ Systems
5. 코드가 동작하는 이유
아직 스크립트가 없어도 Sprite Renderer Component가 Sprite와 Color를 받아 화면에 그립니다. Scene은 이 GameObject와 Component의 값, 부모·자식 관계를 직렬화해 저장합니다.
6. 자주 하는 실수와 해결법
7. 직접 실습
8. 이해 점검 질문 3개
9. 핵심 요약
MINI QUIZ
0 / 2Scene, GameObject, Component 미니 퀴즈
선택 즉시 정답과 해설을 확인할 수 있습니다. 결과는 이 브라우저에만 저장됩니다.
LESSON STATUS
3강. Scene, GameObject, Component 미완료 상태학습을 마쳤나요?
직접 실습과 점검 질문까지 확인한 뒤 완료로 표시하세요.