유니티:기본 조작

학교의 모든 지식. SMwiki
Sam (토론 | 기여)님의 2021년 8월 3일 (화) 09:59 판 (→‎기본 화면)
둘러보기로 이동 검색으로 이동

틀:유니티

  1. 유니티:개요
  2. 유니티:기본 조작
    1. 유니티:에셋스토어
  3. 유니티:카메라
  4. 유니티:오브젝트
    1. 유니티:데이터 입력받기
    2. 유니티:오브젝트 이동(오브젝트 조작)
    3. 유니티:힘으로 오브젝트 이동
    4. 유니티:충돌 이벤트
    5. 유니티:오브젝트 작성 tip
    6. 유니티:프리팹
  5. 유니티:코딩기초
    1. 유니티:C sharp 코딩 편의기능
    2. 유니티:MonoBehaviour
    3. 유니티:이벤트 메서드
    4. 유니티:컴포넌트 조작하기
  6. 유니티:UI
  7. 유니티:게임 내 화면
  8. 유니티:플레이어
    1. 유니티:모델
    2. 유니티:캐릭터 이동
    3. 유니티:애니메이션
    4. 유니티:주인공 시점
  9. 유니티:맵
    1. 유니티:투명한 벽 만들기
    2. 유니티:내비게이션
  10. 유니티:씬
  11. 유니티:몬스터
  12. 유니티:아이템
  13. 유니티:음향
    1. 유니티:배경음
    2. 유니티:효과음
  14. 유니티:빌드
  15. 유니티:VR
    1. 유니티:VR:UI
    2. 유니티:VR:VR로 변환
  16. 유니티:팁

개요

유니티의 화면조작에 대한 지식을 모았다.


기본 화면

기본요소 설명
Scene(장면) 게임 오브젝트의 배치. 게임세상의 배치를 볼 수 있다.

Scene View : 세트상의 구성이 보여지는 곳.

Game View : 실제 게임 상황이 보여지는 곳. 최종화면 미리보기. 플레이 할 수 있다.

Game 게임을 미리보기 해볼 수 있는 뷰.
Hierachy View(계층구조) 게임 오브젝트들의 계층을 볼 수 있는 뷰.

세트 상의 모든 목록 구성. 목록, 계층 관리.

Project View 게임을 구성하는 파일들.

에셋들의 창고. 저장되어 있는 것들. 리소스 파일(이미지, 사운드, 모델 등) 표시.

Inspector View 편집창. 에셋의 속성 따정 없이 변경 가능.

구성 코드나 속성들을 볼 수 있는 창.

실제 게임에서 사용되는 값들을 조정하는 창.

코드를 테스트하는 곳은 console탭. 항상 보이게 해 두자.

디버그 메시지를 보여주는 등...

준비된 레이아웃

우측 구석에 Layout 버튼이 있다. 이를 통해 유니티에서 제공하는 레이아웃을 바로 사용할 수 있다.


게임의 구성

장면과 오브젝트로 이루어진다. 그리고 그들의 이동하는 방식을 지정하는 것으로.

대본은 스크립트라고 생각하면 된다.

프로젝트 창에서 우측클릭으로 C# 등 스크립트파일을 만들 수 있다.

파일을 더블클릭하면 비주얼스튜디오가 자동으로 실행된다.

이 스크립트는 오브젝터의 인스펙터 창에 드래그함으로써 적용할 수 있다.

카메라 조작

WASD로 FPS처럼 조작 가능. Shift 누르면 빠르게(가속)

휠버튼 클릭은 잡기.

Scene 뷰를 원하는 시점으로 맞춘 후 MainCamera 선택 후 Ctrl+Shift+F를 누르면 카메라가 그 시점을 맞춰준다.

의도 방법
각도조절(시선 이동, 축이동) 마우스 오른쪽 버튼

우클릭을 하며 드래그하면 카메라의 시점을 이동시킬 수 있다.

각도조절(시선 이동, 축이동) ALT+좌클릭. 위와 비슷하게 시점을 이동시키나, 우클릭이 현재 시점을 중심으로 한다면, ALT+좌클릭은 일정 지점을 중심으로 회전한다.
평면이동 휠 버튼
궤도이동(화면 중심을 축으로) Alt 누르고 이동
이동 방향키
이동 마우스 우클릭 후 wsad를 이용해 FPS게임처럼 이동할 수 있다.

우클릭 상태에서 휠을 굴리면 이동속도 조절도 가능.

빠른이동. 점차 가속. shift 누르고 방향키
오브젝트로 다가간다. 오브젝트 더블클릭.

F키 눌러도 동일하게 작동.

오브젝트 조작

qwert 순으로 좌특 버튼들을 눌러 손쉽게 조작할 수 있다.

생성

계층구조 창에서 우클릭, 필요한 오브젝트를 만들 수 있다.

이동, 회전, 스케일

의도 방법 설명
장면 이동 Q grep으로 변한다. 마우스 드래그로 장면이동.(마우스 휠 클릭과 동일.)
평행이동 툴 W 누르면 기즈모가 나타난다.

기즈모를 통해 오브젝트를 이동

면 고정 이동 기즈모 면을 눌러 이동 해당 면 방향으로만 이동한다.
회전툴 E 오브젝트 회전
스케일 툴 R 누르면 사각기즈모가 나타난다.

이를 통해 오브젝트 크기 조절

렉트 툴 T UI, 2D 오브젝트 크기 조절
트랜스폼 툴 Y 평행이동, 회전, 스케일 툴을 하나로 합친 것.
원근, 등각 씬 기즈모 중심 클릭 원근감을 넣는 모드, 넣지 않는 모드를 전환할 수 있다.



키보드 V키는 스냅기능.

각 변수를 좌우로 드래그하면 그 값을 마우스로 빠른 조정이 가능하다.


다른 이미지, 외부의 요소를 가져오려면.. Quad를 만들어 그 위에 덧씌운다.

public으로 만든 변수는 초기에만 쓰이고 Inspector의 변화는 각자 개별적으로 저장, 관리된다.(캐릭터 스테이터스같은..)

Reset하면 코드 값을 모든 곳에 적용한다.


게임 정보, 버전정보.

Edit>Project Settings 에서 player 선택. 버전정보나 게임이름, 로고, 회사명 따위를 여기에서 변경할 수 있다.

게임빌드.

File>Build Settings 에서.

이외 구굴연동, 데이터베이스연동, 인앱결재 따위가 가능하다고..!


하이라키뷰 조작

Alt키를 누르면서 하위목록 화살표를 누르면 아들요소를 한번에 열어볼 수 있다.

프리펩 모델은 파랗게 나오는 듯. 개체를 Project로 옮겨놓는 것으로도 프리펩을 만들 수 있다. 프리펩 편집모드를 풀려면 Hirachy창의 arrow를 클릭하면 된다.

Alt + Shift + N = 게임오브젝트 만들기.