유니티 헤엄치기 [따라하면서 배우는 유니티 2D 입문서] 0장 유니티 설치 및 사전 설정 0-1장 유니티 설치 0-2장 유니티 환경설정 0-3장 유니티 기본 구성과 단축키 1장 오브젝트 생성, 설정 및 속성부여 1-1장 C# 스크립트와 오브젝트의 이동 1-2장 오브젝트 간의 충돌 1-3장 오브젝트 애니메이션 적용 1-4장 Player 점프 구현 1-5장 Scene관리하기 2장 배경 및 기본요소 제작 2-1 배경 제작 2-2 바닥 제작 및 버그 잡기 2-3 카메라가 플레이어 따라가게 만들기 2-4 장애물 제작 2-5 Enemy 생성 Enemy 애니메이션 적용 2-6 모든 오브젝트 프리펩 생성 2-7 Scene 다루기 & UI 다루기 3장 UI, 메뉴, 점수시스템, 조이스틱 만들기 3-1 코인 스크립트 작성 3-2 코인 스크립트 추가 3-3 목숨 표시하기 3-4 버튼 / 메뉴 패널 만들기 3-5 조이스틱 만들기 ★ 4장 좀 더 어렵게, 복잡하게 꾸며보자! 4-1 점프력 높여주는 아이템 만들기 4-2 아이템이 활성화 된 동안 Player 위에 아이템 표시 뜨게 하기 4-3 소리를 입혀보자! 5장 안드로이드 빌드하기 유니티 자주 쓰이는 스크립트 구조 팁!
해당 설명은 Unity3D 4.3.4f1 버전을 기준으로 합니다
Scene탭의 시점 관련 키
- 왼쪽 버튼 - 게임 오브젝트 선택
- 오른쪽 버튼 - 화면 회원
- 마우스 휠 - 화면 확대/축소
- 휠 드래그 - 화면 이동
- alt+왼쪽버튼 - 화면 회전
- alt+오른쪽버튼 - 줌인/줌아웃
- (오브젝트 선택) + F - 오브젝트 중앙 배치
- Z - Pivot/Center - 피봇 기준의 변환
- X - Local/Global - 가이드 좌표계의 변환
- 2 - 2D / 3D 카메라로 전환
File 메뉴의 단축키
- Ctrl+N - 새 Scene 만들기
- Ctrl+O - Scene 열기
- Ctrl+S - Scene 저장
- Ctrl+Shift+S - 새 이름으로 Scene 저장
- Ctrl+Shift+B - Build 설정
- Ctrl+B - Build + Run
- Alt+F4 - 유니티 종료
Edit 메뉴의 단축키
- Ctrl + C - 복사
- Ctrl + X - 잘라내기
- Ctrl + Z - 실행 취소
- Ctrl + Y - 되돌리기
- Ctrl + D - 오브젝트 복제
- Shift + Delete - 삭제
- Ctrl + F - 오브젝트 찾기
- Ctrl + A - 전체선택
- Ctrl + P - 게임 실행
- Ctrl + Shift + P - 게임 일시 정지
- Ctrl + Alt + P - 1단계씩 실행
Assets 메뉴의 단축키
- Ctrl + R - 에셋 다시 읽기
창/탭 단축키
- Ctrl + 1 - 디자인 탭으로 이동
- Ctrl + 2 - 게임 창으로 이동
- Ctrl + 3 - 인스펙터 탭으로 이동
- Ctrl + 4 - 하이어라키 탭으로 이동
- Ctrl + 5 - 프로젝트 탭으로 이동
- Ctrl + 6 - 애니메이션 창 호출
- Ctrl + 7 - 프로파일러 창 호출
- Ctrl + 9 - 애셋 스토어 호출
- Ctrl + 0 - 애셋 서버 호출
- Ctrl + Shift + C - 콘솔 창 호출
Scene탭의 편집 단축키
- Q - 화면이동 선택됨
- (오브젝트 선택) + W - 오브젝트 이동
- (오브젝트 선택) + E - 오브젝트 회전
- (오브젝트 선택) + R - 오브젝트 스케일
- (오브젝트 선택) + Ctrl + W, E, R - Snap 단위로 이동, 회전, 스케일
- (오브젝트 선택) + V + 마우스 왼쪽 - 버텍스 스냅
- (오브젝트 선택) + Ctrl + Shift + 마우스 왼쪽- 표면 스냅
- (오브젝트 선택) + Ctrl + Alt + F - 자신이 현재 보고있는 시점의 중앙으로 이동
- (오브젝트 선택) + Ctrl + Shift + F - 자신이 현재 보고있는 시점과 같은 곳으로 이동
got beer?
STUDY/Unity
[Unity] Unity 자주 쓰는 단축키 / 기본설정 / 주의사항 (Windows 기준)
FATKITTY 2021. 9. 13. 02:08
Tools
- Rotate Tool 이용 시 Ctrl + drag - 15도씩 끊어서 회전 가능
- X - object 좌표축 Local ↔ Global 변경
Scene View
- 마우스 휠 스크롤 - 확대/축소
- Alt + drag - orbiting (화면 중심 기준 회전)
- Ctrl + Alt + drag - panning (화면 중심을 이동)
- F - focus (Hierarchy에서 오브젝트 선택 후 scene 위에 마우스 올리고 F)
- Shift + F - lock view (선택된 이동하는 오브젝트를 가상의 카메라로 따라가서 보듯 focusing)
- V + 오브젝트의 꼭짓점 클릭 후 drag - vertex snapping (꼭짓점끼리 자석처럼 연결해서 붙이기)
- (Animator) A - 화면 사이즈에 맞게 최대화(자동정렬)
기본 조작
- Ctrl + P - run (play)
- Ctrl + Shift + P - pause
- Ctrl + Shift + N - Create Empty (빈 게임 오브젝트 생성)
- Ctrl + D - 오브젝트 복사본 생성
- Del - 오브젝트 삭제
- Ctrl + Shift + A - Add Component
- F2 - 이름 변경
- Ctrl + Z - undo
- Ctrl + Y - redo
- Ctrl + Shift + C - Console View (디버깅)
- ⬅ / ➡ - collapse / expand folder (선택된 폴더 접기/펴기)
- Alt + ⬅ / ➡ - full collapse / expand folder (선택된 경로 이하의 모든 폴더 접기/펴기)
- Shift + Space - Maximize View (마우스가 위치한 view를 최대화. 단축키를 Space로 변경해서 쓰면 편함)
- Ctrl + K - 프로젝트 내에서 검색
기본 설정
- Unity 개발창 전체 레이아웃을 2 by 3로 변경해서 쓰면 훨씬 직관적이고 편리함
(우측 상단 Layout 메뉴 → 2 by 3)
- 프로젝트 파일 구조 미리 정립해놓고 시작. 생성되는 파일들을 해당되는 폴더에 넣어주면서 정리
- 작업할 때 옵션 default 설정은 Pivot, Local
- Play mode랑 Edit mode 헷갈려서 작업한거 날리지 않도록 구분 확실하게 해주기
: Edit → Preferences → Colors → Playmode tint 옵션에서 원하는 색 설정
- 복사본 생성시 적용되는 명명 규칙 바꿔주기 (Prefab (1)에서 Prefab_1으로 변경)
: Edit → Project Settings → Editor → Numbering Scheme → Game Object Naming 에서 원하는 방식으로 변경
- 특별한 케이스가 아니면 uniform scale 유지해주는게 좋음
(child object가 부모의 scale을 상속받기 때문에 의도한대로 계산이 안 될 수 있음)
단, child가 없는 floor 등의 오브젝트에는 비균등 scale 써도 무방
- Asset Store에서 다운 받은 패키지 적용하기
: Window → Package Manager → (좌측 상단) Packages: My Assets → Download → Import
- 단축키 설정 변경하기
: Edit → Shortcuts... 에서 원하는대로 수정
(내가 수정한 부분 - Window → Maximize View : Space로 변경)
주의사항
- 저장의 습관화
: 프로젝트명 옆에 * 표시 있으면 저장 안 됐다는 뜻 (습관적으로 Ctrl + S 눌러주기)
- Prefab 복사본의 속성 수정 후 생기는 파란색 줄
: 원본 Prefab에 변경사항이 적용 안 됐다는 뜻
Inspector → Overrides → Apply All 해줘야 원본에도 변경사항이 적용됨
- Collider 사용시 웬만하면 처리속도 빠른 것으로 선택하기
: 처리속도 Sphere > Capsule > Box
아주 세밀하게, 정밀하게 처리해야 하는게 아니라면 속도 빠른 collider 사용하기
❤와 댓글은 큰 힘이 됩니다. 감사합니다 :-)