본문 바로가기

IT이야기/VR이야기

(3)
오큘러스 퀘스트 컨트롤러 연동. 이동 기능 등 구현 1. 오큘러스 퀘스트 컨트롤러 오큘러스 시리즈는 오큘러스 플러그인을 이용해 조작하기 때문에 방식이 비슷하지만 조금 다를 수 있습니다. - 터치패드 => OVRInput.Get(OVRInput.Touch.PrimaryThumbstick) - 터치패드 클릭 => OVRInput.Get(OVRInput.Button.PrimaryThumbstick) - 트리거 버튼 클릭 => OVRInput.GetDown(OVRInput.Button.SecondaryIndexTrigger) 1-1) 프로젝트 생성 및 준비 - ㉠생성 프로젝트를 생성해 주겠습니다. 1-2) 프로젝트 생성 및 준비 - ㉡빌드 설정 빌드 플랫폼은 안드로이드, 그리고 플레어 셋팅으로 넘어가 주세요^^ Other Settings에서는 패키지 이름과 AP..
오큘러스 퀘스트 개발자 환경셋팅법. 1. 오큘러스 퀘스트 1-1) 프로젝트 생성 및 준비 오큘러스 퀘스트를 테스트 해 보기 위해서 프로젝트를 생성하겠습니다. 오큘러스 개발에는 유니티 버전을 다음 중 고르는 것을 추천드립니다. - 2017.4 LTS - 2018.4 LTS - 2019.1.2f1 오큘러스에서는 유니티를 사용하는 개발자에게 오큘러스 플러그인을 제공합니다. 에셋스토어에서 해당 플로그인을 다운받아주세요 간단한 테스트를 위해서 오브젝트를 생성 해 씬을 꾸며 주세요. OVRPlayerController는 플레이어의 몸과 머리라고 보시면 되겠습니다. 1-2) 빌드 설정 프로젝트 설정이 끝나셨으면 빌드를 해보겠습니다. 상단에 있는 메뉴에서 파일 => 빌드 설정을 선택해 주세요. 오큘러스 퀘스트는 모바일 플랫폼이기 때문에 안드로이드로 변경..
유니티 오큘러스 빌드, 인풋세팅 [ 유니티의 기본 인풋 ] 유니티 프로젝트를 생성하면 기본적으로 아래와 같이 기본 방향 축과 조이패드 용 방향 축이 동시에 설정되어있다. 이 중 invert값이 눈에 띄는데, 이 상태에서 연결했을 경우 샤오미 게임패드 등과 같은 블루투스 게임패드 : 정상 XBOX 조이스틱 : 앞/뒤가 뒤바뀜 으로 나타난다. 때문에 2번의 경우 invert를 체크해제해야한다. [ 유니티 인풋값 테스트 ] https://www.assetstore.unity3d.com/kr/#!/content/43621 를 사용하는 것을 추천. [ 유니티에서 오큘러스용 이동하는 캐릭터 설정 ] 오큘러스에서 제공하는 소스로 캐릭터를 쓸 수 있을거라 생각했지만, 오류 때문에 사용 불가능 (자체적으로 스크립트를 개발) 1. 플레이어와 카메라는 별..