DevDino

[Unity] 씬뷰와 게임뷰 똑같이 배치하기 본문

Unity

[Unity] 씬뷰와 게임뷰 똑같이 배치하기

데브다이노 2024. 4. 6. 02:12

2D Unity 프로젝트를 만들다 보면 메인 카메라와 캔버스 배치가 달라 불편할 때가 있습니다. 

 

 

캔버스 설정을 통해 바꿔보도록 하겠습니다. 

 

1. Canvas를 생성합니다.

 

2. Canvas의 Inspector 설정을 다음과 같이 바꿔줍니다. 

 

Render Mode: Screen Spcae - Camera

Render Camera: Main Camera

기본 생성되는 Main Camera를 드래그해서 넣어주면 됩니다. 

 

해당 카메라에서 주어진 거리만큼 앞쪽에 캔버스를 위치시키고, UI 요소는 이 카메라에 의해 렌더링됩니다. 

 

Canvas 내에 Image를 생성했을 때 같은 위치에 배치됨을 알 수 있습니다. 

 

 

캔버스 - Unity 매뉴얼 

https://docs.unity3d.com/kr/530/Manual/UICanvas.html

 

캔버스 - Unity 매뉴얼

모든 UI 요소는 Canvas 안에 위치해야 합니다. 캔버스는 Canvas 컴포넌트가 있는 게임 오브젝트이며 모든 UI 요소는 반드시 어떤 캔버스의 자식이어야 합니다.

docs.unity3d.com