我正在尝试用Cardboard Unity SDK检测纸板按钮点击 .
我正在使用这个
Google VR SDK for Unity v1.40 (April 2017), right now it's the latest
我正在使用Unity 5.6.0f3
,这似乎也是最新的 .
我无法检测到按钮点击使用
GvrViewer.Instance.Triggered
Unity UI事件按预期工作(按钮和所有),但是我需要在不使用UI的情况下执行某些操作,例如跳转单击纸板中的按钮 .
在最新版本中,Google VR SDK表示已取消对磁性按钮的支持 . 但是我没有使用磁性按钮 . 我的按钮与触摸屏一起使用 . (Google IO 2015之后发布的版本)
这是我正在使用的纸板
我只是无法弄清楚如何检测正常按钮按下 .
任何信息表示赞赏 .
*Edit *
以下是GvrViewer中填充 Triggered
的行 .
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)
我在手机上以各种组合检查了它不起作用 .
1 回答
由于我无法通过Google VR方式检测按钮按下工作(这是
GvrViewer.Instance.Triggered
),我最终使用Unity在触摸设备上提供的触摸事件 .现在我的情况看起来像是跟随