Cardboard Unity SDK로 판지 단추 클릭을 감지하려고합니다.Cardboard Unity SDK (Unity 5.6)에서 판지 단추를 감지하는 방법
나는이 또한 현재 최신 것 같다, 내가 유니티 5.6.0f3
사용하고이
Google VR SDK for Unity v1.40 (April 2017), right now it's the latest
을 사용하고 있습니다.
내가 사용하는 버튼 클릭을 감지 할 수 아니에요
GvrViewer.Instance.Triggered
유니티 UI 이벤트 (버튼 및 모든) 예상대로 클릭에 점프처럼, 그러나 나는 UI를 사용하지 않고 몇 가지 작업을 수행해야 할 작업 골 판지에있는 버튼의
최신 버전에서 Google VR SDK는 자기 버튼 지원을 제거했다고 말합니다. 그러나 나는 자기 버튼을 사용하지 않고있다. 내 것은 터치 스크린과 작동하는 버튼이 있습니다. 이것은 내가 그냥 일반 버튼을 눌러 검색하는 방법을 알아낼 수 없습니다
을 사용하고 판지입니다
(버전 구글 IO 2015 년 출시).
모든 정보는 높이 평가됩니다. * 편집 *
다음
는 Triggered
이 채워집니다 GvrViewer의 라인입니다.
private void DispatchEvents() {
// Update flags first by copying from device and other inputs.
Triggered = Input.GetMouseButtonDown(0);
#if UNITY_HAS_GOOGLEVR && (UNITY_ANDROID || UNITY_EDITOR)
Triggered |= GvrController.ClickButtonDown;
#endif // UNITY_HAS_GOOGLEVR && (UNITY_ANDROID || UNITY_EDITOR)
휴대 전화에서 여러 가지 조합으로 확인했지만 작동하지 않습니다.
를 다음과 같이보고, 그것을 누를 때 전화는 화면 탭으로 인식합니다. 다시 말해 Unity에서 마우스 왼쪽 버튼을 클릭해야합니다. – Hristo
자석 버튼이 달랐습니다. 전화기의 '자력계'와 상호 작용하는 데 사용되었습니다. 골판지의 첫 번째 버전에서 사용되었으며, 두 번째 버전에서는 화면 터치를 사용합니다. 화면 터치를 왼쪽 클릭으로해야한다는 것이 옳습니다. 즉, 영향을받은 프레임에 대해 '트리거 됨'변수의 값이 채워지는 방식입니다. 그래도 작동하지 않아 관련 코드와 링크를 추가했습니다. – 11thdimension
[this] (https://github.com/CaseyB/UnityCardboardTrigger/blob/develop/MagnetSensor.cs) 또는 [this] (http://www.andrewnoske.com/wiki/Unity_-_Detecting_Google_Cardboard_Click#Detecting_Google_Cardboard_Magnetic_Button_Click_ -_Shorter_Version)? – Hristo