유니티:기본 조작: 두 판 사이의 차이

학교의 모든 지식. SMwiki
둘러보기로 이동 검색으로 이동
잔글 (Sam님이 유니티:화면 조작 문서를 유니티:기본 조작 문서로 이동했습니다)
 
(같은 사용자의 중간 판 9개는 보이지 않습니다)
6번째 줄: 6번째 줄:
<br />
<br />


== 화면 요소 설명 ==
=기본 화면=
{| class="wikitable"
|+
!기본요소
!설명
|-
|Scene View
|게임 오브젝트의 배치. 게임세상의 배치를 볼 수 있다. 오브젝트를 편집하기 위한 창이다.
Scene View : 세트상의 구성이 보여지는 곳.
Scene View : 세트상의 구성이 보여지는 곳.


Game View : 실제 게임 상황이 보여지는 곳. 최종화면.
Game View : 실제 게임 상황이 보여지는 곳. 최종화면 미리보기. 플레이 할 수 있다.
|-
|Game View
|게임을 미리보기 해볼 수 있는 뷰.
|-
|Hierachy View(계층구조)
|게임 오브젝트들의 계층을 볼 수 있는 뷰.
세트 상의 모든 목록 구성. 목록, 계층 관리.
|-
|Project View
|게임을 구성하는 파일들.
에셋들의 창고. 저장되어 있는 것들. 리소스 파일(이미지, 사운드, 모델 등) 표시.


Hierachy View : 세트 상의 모든 목록 구성. 목록, 계층 관리.
하단에 있는 스크롤바를 통해 요소들의 크기를 변경해가며 형태를 파악할 수 있다.


Project View : 에셋들의 창고. 저장되어 있는 것들.
드래그&드롭으로 밖의 파일을 가져올 수 있다.
|-
|Inspector View
|편집창. 오브젝트에 대한 속성들을 볼 수 있다.
구성 코드나 속성들을 볼 수 있는 .


Inspector View : 편집창. 에셋의 속성 따위를 조정한다. 코드수정 없이 변경 가능.
실제 게임에서 사용되는 값들을 조정하는 창.
|-
|Console
|로그, 에러를 띄우는 창.
|}


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


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


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


Alt키를 누르면서 하위목록 화살표를 누르면 아들요소를 한번에 열어볼 수 있다.
<br />
 
==게임의 구성==
장면과 오브젝트로 이루어진다. 그리고 그들의 이동하는 방식을 지정하는 것으로.


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


Alt + Shift + N = 게임오브젝트 만들기.
프로젝트 창에서 우측클릭으로 C# 등 스크립트파일을 만들 수 있다.
<br />
===조작===
'''카메라 조작.'''


ALT 누르고 마우스 돌리면 특정 오브젝트를 중심으로 돌릴 수 있다.
파일을 더블클릭하면 비주얼스튜디오가 자동으로 실행된다.


이 스크립트는 오브젝터의 인스펙터 창에 드래그함으로써 적용할 수 있다.<br />
=카메라 조작=
WASD로 FPS처럼 조작 가능. Shift 누르면 빠르게(가속)
WASD로 FPS처럼 조작 가능. Shift 누르면 빠르게(가속)


38번째 줄: 68번째 줄:


Scene 뷰를 원하는 시점으로 맞춘 후 MainCamera 선택 후 Ctrl+Shift+F를 누르면 카메라가 그 시점을 맞춰준다.
Scene 뷰를 원하는 시점으로 맞춘 후 MainCamera 선택 후 Ctrl+Shift+F를 누르면 카메라가 그 시점을 맞춰준다.
W + drag = 이동
E + drag = 회전
R + drag = 크기조절.
키보드 V키는 스냅기능.
각 변수를 좌우로 드래그하면 그 값을 마우스로 빠른 조정이 가능하다.
{| class="wikitable"
{| class="wikitable"
|+
!의도
!의도
!방법
!방법
|-
|-
|각도조절
|각도조절(시선 이동, 축이동)
|마우스 오른쪽 버튼
|마우스 오른쪽 버튼
우클릭을 하며 드래그하면 카메라의 시점을 이동시킬 수 있다.
|-
|각도조절(시선 이동, 축이동)
|ALT+좌클릭. 위와 비슷하게 시점을 이동시키나, 우클릭이 현재 시점을 중심으로 한다면, ALT+좌클릭은 일정 지점을 중심으로 회전한다.
|-
|-
|평면이동
|평면이동
64번째 줄: 87번째 줄:
| rowspan="1" |이동
| rowspan="1" |이동
| rowspan="1" |방향키
| rowspan="1" |방향키
|-
|이동
|마우스 우클릭을 하고 있는 동안 wsad를 이용해 FPS게임처럼 이동할 수 있다.
우클릭 상태에서 휠을 굴리면 이동속도 조절도 가능.
|-
|-
| colspan="1" rowspan="1" |빠른이동. 점차 가속.
| colspan="1" rowspan="1" |빠른이동. 점차 가속.
71번째 줄: 98번째 줄:
| colspan="1" rowspan="1" |오브젝트 더블클릭.
| colspan="1" rowspan="1" |오브젝트 더블클릭.
F키 눌러도 동일하게 작동.
F키 눌러도 동일하게 작동.
|}
{| class="wikitable"
!의도
!단축키
!설명
|-
|-
| colspan="1" rowspan="1" |그 면을 고정하고 이동.
|장면 이동
| colspan="1" rowspan="1" |오브젝트의 기즈모 면을 눌러 이동
|Q
|grep으로 변한다. 마우스 드래그로 장면이동.(마우스 휠 클릭과 동일.)
|-
|원근, 등각
|씬 기즈모 중심 클릭
|씬 화면 우측 상단에 있는 씬 기즈모를 통해 화면전환을 할 수도 있다.
원근감을 넣는 모드, 넣지 않는 모드를 전환할 수 있다.
 
원근감이 사라지면 멀리 있는 물체든, 가까이 있는 물체든 같은 크기로 보인다.
|}
|}
qwert 순으로 좌특 버튼들을 눌러 손쉽게..
=오브젝트 조작=
키보드 V키는 스냅기능.
 
각 변수를 좌우로 드래그하면 그 값을 마우스로 빠른 조정이 가능하다.




95번째 줄: 138번째 줄:


이외 구굴연동, 데이터베이스연동, 인앱결재 따위가 가능하다고..!
이외 구굴연동, 데이터베이스연동, 인앱결재 따위가 가능하다고..!
<br />
=하이라키뷰 조작=
Alt키를 누르면서 하위목록 화살표를 누르면 아들요소를 한번에 열어볼 수 있다.
프리펩 모델은 파랗게 나오는 듯. 개체를 Project로 옮겨놓는 것으로도 프리펩을 만들 수 있다. 프리펩 편집모드를 풀려면 Hirachy창의 arrow를 클릭하면 된다.
Alt + Shift + N = 게임오브젝트 만들기.

2021년 8월 9일 (월) 01:16 기준 최신판

틀:유니티

  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 View 게임 오브젝트의 배치. 게임세상의 배치를 볼 수 있다. 오브젝트를 편집하기 위한 창이다.

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

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

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

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

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

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

하단에 있는 스크롤바를 통해 요소들의 크기를 변경해가며 형태를 파악할 수 있다.

드래그&드롭으로 밖의 파일을 가져올 수 있다.

Inspector View 편집창. 오브젝트에 대한 속성들을 볼 수 있다.

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

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

Console 로그, 에러를 띄우는 창.

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

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

준비된 레이아웃[편집 | 원본 편집]

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


게임의 구성[편집 | 원본 편집]

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

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

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

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

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

카메라 조작[편집 | 원본 편집]

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

휠버튼 클릭은 잡기.

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

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

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

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

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

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

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

의도 단축키 설명
장면 이동 Q grep으로 변한다. 마우스 드래그로 장면이동.(마우스 휠 클릭과 동일.)
원근, 등각 씬 기즈모 중심 클릭 씬 화면 우측 상단에 있는 씬 기즈모를 통해 화면전환을 할 수도 있다.

원근감을 넣는 모드, 넣지 않는 모드를 전환할 수 있다.

원근감이 사라지면 멀리 있는 물체든, 가까이 있는 물체든 같은 크기로 보인다.

오브젝트 조작[편집 | 원본 편집]

키보드 V키는 스냅기능.

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


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

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

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


게임 정보, 버전정보.

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

게임빌드.

File>Build Settings 에서.

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


하이라키뷰 조작[편집 | 원본 편집]

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

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

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