【问题标题】:On screen buttons not working in google cardboard屏幕上的按钮在谷歌纸板中不起作用
【发布时间】:2015-12-25 17:15:44
【问题描述】:

您好,我正在使用 google cardboard sdk 创建一个应用程序,我不会在 google cardboard 中使用它,因为我希望在屏幕上有按钮,但是如果我将按钮放在屏幕上的任何位置,但中心按钮不起作用(你不能点击它们)。注意:我正在使用带有注视指针的预制件,我认为它与注视指针的光线投射有关,但我尝试停用注视指针,但它仍然无法工作。请帮助我 :) 我的项目将于周一到期 :'(

【问题讨论】:

    标签: canvas unity3d google-cardboard


    【解决方案1】:

    首先,确保 Cardboard 对象上的 TapIsTrigger 为 false。其次,在 EventSystem 上,您需要管理 InputModules。当 GazeInputModule 处于活动状态并且在组件列表中高于 TouchInputModule 时,它​​会获取所有触摸事件并将它们视为应用于场景中的对象(包括 WorldSpace 画布)的触发器。如果要使用触摸操作 ScreenSpace 画布,需要关闭 GazeInputModule 或确保它在列表中的 TouchInputModule 下方,以便 TouchInputModule 接收屏幕触摸事件。

    【讨论】:

    • 非常感谢,我不知道事件系统与正常系统不同。您将我引导到问题的根源,我还必须在触摸输入模块上激活 Force Module。现在唯一的问题是,我不能同时使用凝视指针和按钮,尽管我可以通过使用跟随玩家的世界空间中的画布或滑动输入来激活模块和停用凝视点来解决这个问题。非常感谢你,你是救生员:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-21
    • 1970-01-01
    • 2017-11-26
    • 1970-01-01
    • 2021-10-28
    • 2019-09-12
    • 1970-01-01
    相关资源
    最近更新 更多