Oculusquest2 3

[Unity] UI Scripting Automation (2)

이번엔 1편에 이어 Morphai 프로젝트에서 사용하는 menu UI를 자동화해보려고 한다. 거두절미하고 바로 시작하자. Menu UI는 다음처럼 생겼다. 보시다시피 총 4개의 버튼이 있다. - Respawn: 클릭 시 리스폰 지점으로 순간이동. - Exit: 클릭 시 게임에서 나감. - Info: 클릭 시 info UI가 켜짐. - Return: 클릭 시 menu UI가 꺼짐. 여기서 공통적으로, 버튼을 누를 때는 같은 클릭 사운드가 플레이 될 것이고, 1편과 같이 UI가 켜져있는 동안에는 ControllerInteractors를 비활성화하여 UI 외의 다른 것들과 상호작용하지 못하게 한다. A. menu UI 자동화 사실 1편과 거의 똑같지만 버튼만 많은 것이니 이번엔 빨리빨리 넘기겠다. 확실이 1편..

Unity/Dev 2023.01.17

[Unity] UI Scripting Automation (1)

Morphai 이전 세션에서는 UI를 만들 때 각 버튼을 reference해주고 OnClick()등의 함수를 노가다로 할당했다. UI를 배치할 때 이런 수고스러움을 덜기 위해 노가다로 했던 모든 것들을 할 수 있는 스크립트를 만들기로 했다. 자동화를 진행할 UI는 총 두 가지이다. 1. Info UI: 해당 씬의 퍼즐에 대한 정보를 볼 수 있다. 2. Menu UI: 리스폰, 게임 나가기 등등의 버튼이 존재 일단 좀 더 버튼이 적고 간단해 보이는 Info UI부터 해보자. A. info UI 스크립팅 자동화 이전 세션 때의 info UI이다. 자동화해야하는 요소: - Start 버튼: 클릭 시 UI 비활성화, sound 플레이, 움직이지 못하는 플레이어 이동 가능. 사실 이게 끝이다..ㅎ 바로 해보자! ..

Unity/Dev 2023.01.17

[Oculus Quest 2] 디바이스 엑세스 팝업창 활성화하는 방법

오큘러스와 컴퓨터랑 링크시키기 위해 USB 케이블을 오큘러스에 꽂으면 위와 같은 팝업창이 나오게 됩니다. "Allow connected device to access files?" 컴퓨터와 링크하여 작업하고 싶은 경우에는 Allow를 눌러야하는데 실수로 'Deny, and don't show again'을 눌러서 그 다음부터는 팝업창 자체가 뜨지 않는 문제가 발생합니다. (방금까지 나도 겪은 문제..) 해결 방법은 세팅에서 팝업창이 다시 뜨도록 설정하면 됩니다. 1. 설정 창에 들어간다. 2. [System] 클릭. 3. [Developer] 클릭. 4. USB Connection Debug가 꺼져있을 텐데 이를 눌러 활성화. 끝~

Oculus Quest 2 2023.01.16