반응형
[5회차 수업내용]
1. 유니티 에디터 알아보기
2. 캐릭터 만들어보기
3. 캐릭터 움직여보기
1.1 빈 게임 오브젝트의 활용
빈 게임 오브젝트 (Create Empty)
단축키: Shift + Command + N (Mac)
1. Object 그룹화
- 여러 오브젝트를 하나로 묶어 Transform 조작[위치(position), 회전(rotation), 크기(scale)를 함께 하기 위해 사용
- 예: 캐릭터의 팔/다리/몸 파츠를 하나로 묶어 이동
📌 이럴 때 빈 오브젝트는 일종의 “컨테이너” 역할을 함
2. 스크립트 실행용도
- 카메라 제어, 게임 매니저, UI 매니저 등 눈에 보이지 않는 로직 전용 오브젝트로 사용
- 예: GameManager, AudioManager 등
📌 빈 오브젝트에 스크립트를 붙이면 씬에 존재하면서도 화면에는 안 보임
3. 축 변경 용도
빈 오브젝트는 “축 방향을 재설정하는 데 사용”할 수 있음.
예시 상황:
- 어떤 오브젝트가 회전되어 있어서 Local 축 방향이 뒤틀려 있음
- 이 상태에서 이동/회전시키면 원하지 않는 방향으로 움직임
해결 방법:
- 빈 오브젝트를 만들고, 축 방향을 원하는 대로 회전
- 그 안에 문제의 오브젝트를 자식으로 넣음
- 이제 부모(빈 오브젝트)의 축을 기준으로 움직일 수 있음
📌 즉, “기준 축을 재정렬”하는 용도로 씀
2. 어모옹어스으

1.2 단축키
- Unity + mac 단축키
- Cmd + D (Mac) = hierarchy의 오브젝트 복사
- option shift A - 활성/비활성화
- Rider+mac 단축키
| ▶ 들여쓰기 (Indent) | Tab |
| ▶ 내어쓰기 (Unindent) | Shift + Tab |
| ▶ 현재 줄 복사 (위치 그대로) | Cmd + D |
| ▶ 줄 잘라내기 (삭제) | Cmd + X (줄이 선택되지 않아도 전체 줄 삭제됨) |
| ▶ 줄 전체 선택(여러줄 가능) | Cmd + L |
1.3 Vertex, Edge, Polygon
| 용어 | 정의 | 역할 |
| Vertex | 점 (꼭짓점) | 모델의 기본 위치 좌표 |
| Edge | 점과 점을 잇는 선 | 형태의 뼈대, 폴리곤의 경계선 |
| Polygon | 여러 점과 선으로 둘러싸인 면 | 3D 모델의 표면 |
1.4 Unity 자식 오브젝트 인덱스
Unity에서 Transform의 자식(Child) 오브젝트를 참조할 때 인덱스는 0부터 시작
즉, transform.GetChild(0)은 첫 번째 자식 오브젝트를 의미
반응형
4. 기타
4.1 유니티 Asset 스토어의 props = stage props
게임 안에서 사용하는 배경용 오브젝트나 장식용 모델을 의미
4.2 표기법과 활용
| 표기법 | 형태 | 예시 | 주로 사용되는 곳 |
| camelCase | 첫 단어 소문자 + 이후 단어 대문자 | moveSpeed | - 변수 이름 - private 함수 이름 - 매개변수 이름 |
| PascalCase | 모든 단어 대문자 시작 | PlayerController | - 클래스 이름 - public 함수 이름 - 프로퍼티 이름 |
| snake_case | 모든 단어 소문자 + 언더바 | move_speed | (일반적으로 C#에서는 사용 X) → C, Python 등에서 사용 |
| UPPER_CASE_SNAKE | 전부 대문자 + 언더바 | MAX_SPEED | 상수(Constant) 정의 시 사용 |
*참고 - 프로퍼티 = 값 저장소인데, 읽기/쓰기 로직을 포함할 수 있는 스마트 변수
반응형
'프로그래밍 > 유니티 부트캠프' 카테고리의 다른 글
| W3Schools C# 개인 학습 (syntax -> strings) Casting / 연산자 % == != && || ! . (1) | 2025.05.20 |
|---|---|
| 멋쟁이사자처럼 유니티 부트캠프 6회차 추가학습(캐릭터 움직이기 / 깃 허브 / 유니티 C# 기초) (0) | 2025.05.20 |
| 멋쟁이사자처럼 유니티 부트캠프 4일차 추가학습(C#, Unity 에디터) (0) | 2025.05.19 |
| 멋쟁이사자처럼 유니티 부트캠프 3일차 추가학습 (c# 기본 개념 맛보기) (4) | 2025.05.15 |
| 멋쟁이사자처럼 유니티 부트캠프 2일차 (기본이해 + 형상관리툴) (5) | 2025.05.15 |