이 강좌에서 다루는 UI란 한번쯤 어딘가에서 봤을 위 사진과 같은 것들을 말한다.
대표적으로 MMD dance world에서 곡을 고를 때 이 방식을 쓰거나, 수면방에서 밝기를 조절하는데 쓴다.
아니면 응용해서 플레이어 추적에 쓸 수도 있다. 내가 예전에 작성한 강좌가 있다. 궁금하면 보아라.
https://gall.dcinside.com/m/vr/249653
이번 기초 강좌에서는 단순히 글씨만 있는 사각형을 띄울것이다.
먼저 우클릭으로 UI->Canvas를 만들어준다.
1)Render Mode에서 World Space로 바꾼다.
2)좌표를 원하는대로 설정한다. 편의상 0,0,0으로 바꾸고 유니티에서 W키를 눌러 보면서 옮겨도 된다.
3)사이즈는 대충 100,100,100으로하면 기본 유니티 큐브랑 비슷해진다.
4)scale은 0.01로해야 적당해진다.
아까 만든 캔버스 밑에 Panel을 만들어준다.
Panel은 위 사진과 같이 Canvas의 영역을 하얀색 공간으로 채워주는 역할이다.
Panel아래에 UI->Text를 추가해보자.
대충 오른쪽 Text컴포넌트에서 글자 정렬 방법, 폰트, 크기를 설정하고 글씨를 써보자.
원하는 위치, 크기로 바꾸고 싶다면 유니티 좌측 상단에 Rect Tool을 선택하고 파란색 점을 눌러서 위치와 크기를 조절해주면 된다.
그 다음 Canvas를 선택하고 Layer을 Default로 해준다.
만약 플레이어가 이 UI와 부딪히게 하기 싫다면 Box Collider를 넣고 Is Trigger에 체크해준다.
다음 강좌에는 버튼을 만들고 누르면 VRC트리거가 작동되게 할 것이며,
또 다음 강좌에는 응용편으로 슬라이더를 만들어 월드 밝기 조절 기능을 만들 것이다.
끗