【问题标题】:Making Cursor Mouse Always Enabled In Unity CardBoard Plugin在 Unity CardBoard 插件中始终启用光标鼠标
【发布时间】:2015-10-13 06:33:02
【问题描述】:

我认为标题很清楚,我想让 GazeInpuModule 中设置的鼠标光标始终处于启用状态并位于左右摄像头的中心,有人可以帮我吗?!

  • 我尝试更改 GazeInputModule 代码以将光标置于中心,但一无所获!

【问题讨论】:

  • 请添加您尝试过的代码 sn-p
  • 刚刚将光标对象的 SetActive 函数更改为 true ,问题是光标没有变为非活动状态,但它没有将它放在视图中

标签: unity3d unityscript google-cardboard virtual-reality


【解决方案1】:

这对我有用:

  1. 在头部层次结构中创建一个光标游戏对象

  2. 在项目层次结构中添加 EventSystem

  3. 在 EventSystem Gaze Input Module 组件中,确保选中“显示光标”。

  4. 在 GazeInputModule.cs 的 PlaceCursor() 中,将 SetActive() 更改为:

    private void PlaceCursor() {
        // ...
        cursor.SetActive(showCursor); 
        // ...
    }
    

【讨论】:

  • 我在场景中添加了一个空的游戏对象。我单击层次结构中的对象,在检查器上添加 GazeInputModule。没有“显示光标”选项。我打开 GazeInputModule.cs 文件,它不包含“PlaceCursor”功能。
猜你喜欢
  • 2022-10-13
  • 1970-01-01
  • 2011-12-23
  • 1970-01-01
  • 2017-02-28
  • 2022-10-13
  • 1970-01-01
  • 2020-02-28
  • 2015-10-05
相关资源
最近更新 更多