【问题标题】:Unity UIButton onClick in CardboardUnity UIButton onClick 在 Cardboard 中
【发布时间】:2015-09-03 16:36:15
【问题描述】:

我对 Unity 中的 UIButton 有疑问。我正在关注这个例子here

但是当我处于 Cardboard 模式时,UIButton 无法识别。如果我在预览中运行而不是将其部署到我的 Android 手机上,那么一切都运行良好。当我在手机中运行时,无论我尝试多少次或如何按下按钮,它都不会启动游戏或更改纸板模式。

我验证了当我按下屏幕/按下 Cardboard 触发按钮时,触发按钮实际上被触发了。我通过在Update() 方法if Cardboard.SDK.Triggerred 中打印调试语句来验证这一点。

谁能解释一下是什么原因造成的?

【问题讨论】:

    标签: unity3d onclick uibutton google-cardboard


    【解决方案1】:

    这个问题的根源在于 GazeInputModule.cs 脚本文件。凝视所指向的 GameObject 实际上是指向 Text 对象而不是按钮本身。因此不会触发 onClick 函数。

    要解决这个问题,我只需将游戏对象重新分配给按钮而不是文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-28
      相关资源
      最近更新 更多