gpt4 book ai didi

unity3d - 如何在 Cardboard Unity SDK (Unity 5.6) 中检测 Cardboard 按钮按下

转载 作者:行者123 更新时间:2023-12-05 00:51:38 24 4
gpt4 key购买 nike

我正在尝试使用 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 之后发布的版本)

这是我正在使用的纸板
enter image description here

我只是不知道如何检测正常的按钮按下。

任何信息表示赞赏。

*编辑 *

以下是来自 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)

我在手机上用各种组合检查过它不起作用。

最佳答案

由于我无法使用 Google VR 检测按钮按下工作的方式(即 GvrViewer.Instance.Triggered),因此我最终在触摸设备上使用了 Unity 提供的触摸事件。

现在我的情况如下

Input.touchCount > 0 && Input.GetTouch(0).phase == TouchPhase.Began

关于unity3d - 如何在 Cardboard Unity SDK (Unity 5.6) 中检测 Cardboard 按钮按下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43905280/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com