본문 바로가기

unity

(3)
[Unity] SteamVR 액션 설정 default 액션에 없는 menu 버튼을 추가해보자 Actions 에 MenuButton 이라는 액션을 하나 만든다.타입은 boolean 오른쪽아래 Open binding UI 를 누르면 현재 실행 중인 SteamVR 에 활성화된 장치가 표시된다. 이중에 컨트롤러를 선택 하면 아래 화면이 표시된다. 메뉴 버튼의 + 아이콘을 선택해 버튼을 추가한다. 아래처럼 버튼이 추가되고, click 시 연결할 액션을 선택하기 위해 none 을 선택한다. 등록했던 액션명이 보인다. 선택~ 메뉴 버튼에 해당 액션이 연결되었다. 하단 메인메뉴 중 Input Debugger에서 신규로 등록된 항목들이 표시됨과 각 버튼 테스트가 가능. using Valve.VR; public class MenuInput : MonoBehav..
[Unity] AR Foundation Package AR Foundation기존 AR 환경을 멀티플랫폼으로 지원하기위해 ARInterface 를 사용했는데, 2018.1 버전에 AR Foundation Package가 포함되어 있다고 해서 관련 내용을 확인.ARInterface의 업데이트가 오래전에 멈춰 있더니 해당 프로젝트가 합쳐진게 아닌가 싶다.아무튼, ARUtility에서 시작해 AR Foundation 으로 이름도 변경되고, 계속 업데이트는 하고 있긴 하지만 현재는 1.0.0-프리뷰 버전이다. AR Foundation 패키지는 AR을 포함한 환경인 XR api를 랩핑한 패키지이며, 실제 각 플랫폼의 XR 플러그인 패키지를 함께 설치해야 한다.각 AR 플랫폼의 지원범위와 마찬가지로 아래와 같은 기능을 지원한다. - 평면 인식- 포인트 클라우드- 레퍼..
[Unity] VR 환경 끄거나 켜기 Player Settings > XR Settings Virtual Reality SupportedVirtual Reality SDKs 추가끄는경우 SDK 에 None 등록 using UnityEngine.XR; void Start() {StartCoroutine( VRSetting("OpenVR", true);} IEnumerator VRSetting( string sdkName , bool flag){XRSettings.LoadDeviceByName(sdkName);yield return null;XRSettings.enalbed = flag;}