1. 유니티 프로그램
유니티는 유니티 에디터, 유니티 허브 2가지로 이루어져 있다.
- 유니티 허브 : 유니티 에디터 버전 관리 프로그램
- 유니티 에디터 : 프로젝트를 생성하고 게임 개발을 할 수 있는 프로그램
2. 유니티 버전
- 제일 앞 년도와 두 번째 숫자가 바뀔 경우 호환성에 문제가 있을 수도 있음.
하위 -> 상위 호환은 ㄱㅊ, 상위 -> 하위 호환은 어려움.
(세번째 숫자 = 버그 수정)
f = final(정식버전)
a = alpha(알파버전)
b = beta(베타 버전)
3. 유니티 에디터 인터페이스
- 유니티는 뷰(view) 영역이 존재. 이름에 따라 역할이 나뉘어 이 뷰를 중심으로 프로젝트 개발 수행.
Toolbar
- Transform Tools(Scene View)
Screen View 화면 이동(Q), 표시된 3차원 좌표축을 클릭+드래그하여 오브젝트 이동(W), 오브젝트 회전(E), 오브젝트 크기 조절(R), 선택한 UI객체의 이동 & 회전 & 크기 변경(T)
- Transform Gizmo Toggles(Scene View)
-오브젝트의 중심점 설정(Pivot: 설정한 원점좌표에 좌표축 표시, Center: 모델 중앙에 좌표축 표시), 오브젝트 회전 기준 설정(Local: 로컬 좌표로 표시-오브젝트 회전시 gizmo도 같이 회전되어 변환된 축으로 transform, Global: 글로벌 좌표로 표시-오브젝트 회전시 좌표축과 동일.)
※ Gizmo : 디버깅을 쉽게 하기 위한 유니티의 시각적 도구 장치.
- Play/Pause/Step Buttons (Game View)
Play_게임 실행(Ctrl + P), Pause_ 게임 일시 정지(Ctrl + Shift + P), Step_1단계 진행(Ctrl + Alt + P)
- Cloud Button : Unity Services View Open
- Account Drop-down : 유니티 계정 정보
- Layers Drop-down (Scene View) 게임 오브젝트 제어(화면에 보여지는지, 선택 가능한지)
- Layout Drop-down: 나만의 View 레이아웃 저장, 삭제, 선택
자세한 UI 설명 참조
https://www.youtube.com/watch?v=J2z4BoqaoFo&list=PLC2Tit6NyVida7Jh6gSlw1BicuEUCFV6V&index=4
4. 유니티 View
Scene view : Ctrl + 1
- 현재 Scene에 존재하는 모든 게임 오브젝트를 그래픽으로 표현한 것.
(오브젝트 생성/이동/크기 변환/회전값 조절 가능한 개발자 편집 공간)
- 조작법
화면 이동 : 마우스 휠 버튼 클릭 후 드래그
화면 회전 : Alt + 마우스 왼쪽 버튼 클릭 후 드래그 / 마우스 오른쪽 버튼 클릭 후 드래그
확대 / 축소 : Alt + 마우스 오른쪽 버튼 클릭 후 드래그 / 마우스 휠버튼 앞, 뒤 드래그
비행모드(카메라 이동) 전/후/좌/우 : 마우스 오른쪽 버튼 + WASD/방향키
비행모드(카메라 이동) 상승/하강 : 마우스 오른쪽 버튼 + QE
비행모드(카메라 이동) 빠른 이동 : Shift + 전후좌후버튼/상승하강버튼
선택된 오브젝트를 기준으로 한 화면으로 이동 : f
Game View : Ctrl + 2
- 현재 카메라가 보고 있는 모든 오브젝트가 보여지는 공간.
(play 버튼 클릭 시 실제 게임이 실행되는 공간)
Inspector View
- 현재 선택한 게임 오브젝트에 대한 상세 정보(연결된 모든 component + property..etc)확인
(Scene의 게임 오브젝트 기능 수정 가능)
+ project view의 asset file을 선택했을 때도 inspector view와 같이 세부적인 정보가 나타남.
Hierachy View
- 오브젝트 간 계층적 관계를 보여주는 창. (자식은 부모에게 영향을 주지 않지만, 부모는 자식에게 영향을 줌.)
Project View : Ctrl + 5
- 현재 프로젝트에 필요한 모든 리소스(Asset) 관리.
(게임에 영향을 주려면 object를 hierachy view에 넣어야 함. project view에 있으면 영향을 주지 않는다.)
General View - Console View : Ctrl + Shift + C
- 게임에 필요한 여러 정보, 작성한 소스 코드에서 발생한 경고/에러 출력.
Clear : Console view에 출력된 모든 데이터 삭제
Collapse : 완전히 동일한 데이터 묶어서 한 줄에 표기
Clear on Play : 유니티 에디터에서 Play버튼을 눌러 게임을 시작하면 기존의 출력 데이터 자동으로 삭제
Error Pause : 유니티 에디터에서 게임 실행 중 에러가 발생하면 프로그램 Pause시킴
'unity' 카테고리의 다른 글
2. unity jelly mesh 적용 (0) | 2022.08.04 |
---|---|
0. 로그라이크 게임 기획 및 최소 기능 설명 (0) | 2022.08.02 |
1. 플레이어 키보드 움직임 구현 (0) | 2022.08.01 |
2. 유니티 기본 함수 (0) | 2022.07.18 |
1. 유니티 게임오브젝트, 컴포넌트 기본 개념 (0) | 2022.07.12 |