유니티 게임뷰 전체화면 - yuniti geimbyu jeonchehwamyeon

Date: 2021.01.17    Updated: 2021.01.17

카테고리: UnityDocs

태그: Unity Game Engine

공부하면서 알게된 것만 정리합니다.😀

👩‍🦰 단축키

🚀 에디터

  • F2 이름 변경
  • Ctrl키를 누른 상태에서 오브젝트를 옮기면 1단위로 평행이동 시킬 수 있다.
  • Ctrl + D : 복사 붙여넣기 한번에.
  • shift : shift 한 후 파일을 두개 선택하면 그 파일들을 포함하여 파일 사이에 있는 파일들까지도 전부 선택된다.
    • Alt + shift : 표면상 리스트 뿐만아니라 모든 자식의 자식들까지 다 선택된다.
  • 게임 창의 maximize on play 누르면 게임 실행화면을 큰 화면으로 볼 수 있다.
  • Alt + 🔻 : Alt 누른 채로 Hierarchy창의 오브젝트의 자식 목록들을 볼 수 있는 🔻를 누르면 모~~든 자식의 자식들까지 모든 리스트가 펼쳐진다.
  • Ctrl + P : 게임 플레이
  • Ctrl + Shift + N : 빈 게임 오브젝트 생성
  • X
    • 월드 좌표계 Global, 로컬 좌표계 Local 둘 중 하나로 바꿀 수 있다.
    • Global
      • 이 상태로 오브젝트를 누르면 월드를 기준으로 한 오브젝트의 좌표를 보여줌.
      • 즉 절대적인 위치와 절대적인 X, Y, Z 축을 보여 줌.
    • Local
      • 이 상태로 오브젝트를 누르면 로컬을 기준으로 한 오브젝트의 좌표를 보여줌. 즉, 부모 오브젝트를 기준으로 한 좌표로 하거나 해당 오브젝트 입장에서늬 좌표계를 보여준다.
      • 즉 상대적인 위치와 상대적인 X, Y, Z 축을 보여 줌

🚀 Scene

  • 마우스 휠 스크롤, or Alt + 마우스 우클
    • 줌인 줌아웃
  • 마우스 우클릭 + WASD 👉 Scene 화면 내 이동
    • scene창을 마우스 우클릭으로 꾹 눌러준 상태에서 WASD, 마우스 회전을 하면 FPS게임처럼 scene 화면을 돌아다닐 수 있게 된다.
  • 마우스 우클릭 + 마우스 회전 👉Snene 화면 내에서 제자리에서 회전
  • Alt + 마우스 좌클 👉 Scene 화면 내 회전
    • scene창의 중심을 기준으로 공전하면서 움직일 수 있게 된다.
    • 현재 오브젝트가 scene창의 중심이 오브젝트에 있다면 오브젝트를 중심으로 공전하며 볼 수 있다.
  • 마우스 휠로 클릭 👉 화면 잡고 이동
    • Scene Camera 를 평행하게 움직일 수 있는 핸드툴이 휠을 누르는 동안 잠시 실행됨.
  • Q,W,E,R,T,Y
    • 트랜스폼 툴바 단축키
      • W 위치
      • E 회전
      • R 크기
  • 카메라 오브젝트를 선택한 상태에서 Ctrl + Shift + F를 누르면 선택한 카메라 오브젝트가 현재 씬 화면(Scene 카메라)을 비추는대로 똑같이 비추도록 이동하게끔 만들 수 있다.
    • 카메라 오브젝트가 씬 카메라와 동일한 위치로 이동하여 씬 화면과 동일한 화면을 찍게 된다.

🚀 Animation Controller

  • Alt키 누른 채로 드래그 해서 이동할 수 있다.
  • 상태들을 드래그 한 후 F 누르면 해당 상태들에 뷰가 맞춰진다.
  • A를 누르면 전체 상태들이 한 눈에 보이는 뷰로 맞춰진다.
  • 마우스 휠을 누른 채로 이동할 수 있다.

🌜 개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우 
언제든지 댓글 혹은 메일로 지적해주시면 감사하겠습니다! 😄

맨 위로 이동하기

UnityDocs 카테고리 내 다른 글 보러가기

유니티 게임을 만들다가 갑자기 파란 화면만 나와서 당황했던 점이 있다면 보세요. 뭐가 문제일까요? 대다수가 카메라 문제입니다.

아래 그림(좌)처럼 평화롭게 플레이되던 게임이 어느 순간부터 플레이했더니 아래 그림(우) 파란 화면만 뜨는 경우가 있습니다.

유니티에도 블루스크린이 있는 걸까요? ㅎㅎ 원인이야 다양하겠지만... 

유니티 게임뷰 전체화면 - yuniti geimbyu jeonchehwamyeon
유니티 게임뷰 전체화면 - yuniti geimbyu jeonchehwamyeon

(좌)정상 / (우) 왜 파란화면만

사실 대부분은 카메라 설정이 문제의 원인입니다.

오늘 어느 분이 위와 같은 문제가 발생했다고 블로그에 문의하셨습니다. 그래서 카메라 문제겠거니 싶어서 원격으로 접속해서 카메라 설정을 확인해봤습니다.

그렇지만 MainCamera에는 별다르게 이상한 점이 보이지 않았습니다. 노트북을 통해 작업을 하고 계셨는데 각 객체들의 inspector를 좀 보고 싶었으나 네이버 웨일 온으로는 제 마음대로 클릭도 안되고 해상도가 작아서 일일이 보기가 어렵더라고요. 다음엔 줌으로 해봐야겠어요;;

해서 아예 프로젝트를 이메일로 받아서 이것저것 살펴보다가 원인을 찾았습니다.

원인은 역시 카메라 

보통 이런 경우에는 메인 카메라의 설정을 보고 위치를 보는 게 첫 번째입니다. 그리고 다음은 카메라가 하나 더 설치되어있는 경우를 찾는 것입니다.

좀 더 구체적으로 말하자면 Camera라는 컴포넌트가 어디엔가 하나 더 붙어있다는 거죠. 그럼 유니티는 메인 카메라와 새로 생긴 카메라를 믹스해서 보여줍니다.

근데 왜 파란색임?

Camera 컴포넌트를 붙이면 파란색이 기본색이라서 그렇습니다. 두 번째 카메라의 Background가 파란색으로 되어있기 때문에 화면에 그렇게 보이는 것입니다.

유니티 게임뷰 전체화면 - yuniti geimbyu jeonchehwamyeon

Scene 뷰의 위 버튼을 누르면 2d /3d 전환이 가능합니다.

유니티 게임뷰 전체화면 - yuniti geimbyu jeonchehwamyeon
유니티 게임뷰 전체화면 - yuniti geimbyu jeonchehwamyeon

(좌) 메인카메라의 view / (우) bird에 카메라가 붙어서 보는 view

예전에 gui배치를 편하게 하기 위해서 이렇게 카메라 한대를 더 붙여서 위치를 다르게 해서 사용했었습니다. 같은 위치에 게임 내의 오브젝트들과 겹치면 배치할 때 불편하니까요.  

사실 저도 현업에 있을 때 이런 문제를 겪었던 기억도 있어서 찾긴 했지만 운이 좋았던 것도 맞습니다. 에러가 나는 상황이 아니라서요.

어떻게 찾았냐?

원래는 Camera의 Component를 검색해서 붙어있는 gameObject.name을 Debug.Log로 찍어볼 계획이었습니다. 그런데 그전에 Hierarchy의 객체들을 한 번씩 클릭하면서 찾게 됐습니다.

맨 위의 객체를 클릭한 채로 키보드 화살표⬇ 를 한번씩 누르면서요. 그럼 만약 Camera 컴포넌트가 붙어있다면 Scene 뷰에 조그맣게 미리보기 화면이 뜨거든요.

아래 그림을 보시면 좀 더 이해가 빠르실 거 같네요.

유니티 게임뷰 전체화면 - yuniti geimbyu jeonchehwamyeon
camera  컴포넌트 미리보기

그럼 해결책은 뭐예요?

네 뭐 별거 없죠. 실수로 들어간 Camera Component를 제거해주면 됩니다. ㅎㅎ 

이런 문제는 사실문제라고 볼 수 도 없는 사소한 문제입니다. 하지만 이런 현상을 처음 겪게 되면 멘붕에 빠지죠. 정확한 부분이 아닌 코드나 다른 설정을 뒤지다가 보면 답도 안 보이고 시간은 계속 가고 다시 멘붕에 빠지고 무한루프입니다. ㅎㅎ

그럴 때는 침착한 상태를 만드는 게 중요합니다. 괜히 몸과 머리만 바쁘다고 문제가 해결되는 게 아니니까요. 잠시 밖으로 나가서 바람 좀 쐬고 생각하다가 들어오는 것도 좋고 다른 사람과 얘기를 해보는 것도 좋아요. 힌트를 얻을 수 도 있거든요.

혼자 개발 중이라면 사실 구글링 하면 엔간한 문제는 거의 다 해결되긴 합니다만.. 이건 뭐라고 검색해야 될지 사실 잘 모르겠네요. unity Camera blue으로 검색하면 나오려나.. ㅎ  

오? 비슷한 문제를 겪은 사람들의 질문과 응답이 꽤 나오네요 ㅋㅋㅋ 구글링 해서 검색된 결과를 보다 보면 힌트를 얻을 수 도 있으니 개발자에겐 Google 검색 = 구글링 은 필수입니다!ㅋ 

유니티 게임뷰 전체화면 - yuniti geimbyu jeonchehwamyeon

이제 잘 돌아가네요. :D 차차.. 광고도 붙이고 해 봐야겠어요~ ㅎ 그럼 즐거운 하루 보내세요~ 

https://blog.naver.com/hikais/222641513944

유니티 게임 플래피버드 만들기 이렇게 쉽게?

유니티 설치부터 하나하나 실습영상과 간간히 이론에 대한 설명까지 포함된 거의 뭐 유료강의 급의 강의를 ...

blog.naver.com

유니티 게임뷰 전체화면 - yuniti geimbyu jeonchehwamyeon