【发布时间】:2018-12-20 20:08:10
【问题描述】:
我正在 Unity 中开发一个 VR 模块,我希望能够将其作为资产包导入到我的任何 Unity 项目中。此软件包需要定义来自 Vive 控制器按钮的输入,以便在游戏过程中将其打开。我想以某种方式在项目之间共享此操作集和按钮绑定,这样我就不必在每次想使用它时手动创建操作和绑定。
有没有办法在项目之间共享 SteamVR 输入设置?特别是一个完整的输入操作集,及其相关的控制器绑定。
我尝试将 SteamVR_Input 文件夹导出为一个包,也尝试包含 SteamVR 文件夹,但均未成功。重新导入后,我可以在 SteamVR_Input 文件夹的项目文件夹中看到导入的操作集,但它没有显示在输入窗口中(窗口菜单 -> SteamVr 输入)。但是,实时输入视图会显示列表中的操作,但不会记录任何按钮按下。
【问题讨论】:
-
我遇到了同样的问题。我问蒸汽社区。如果我找到了实现它的方法,我会及时通知您。
-
非常感谢!我很想弄清楚这一点
-
我找到了这个!也许它会帮助你。 github.com/ValveSoftware/steamvr_unity_plugin/issues/161
-
你为什么不发布一个答案,这样你就可以得到信用!
-
好的,我几乎可以正常工作了。当我这样做时会发布答案。
标签: unity3d input htc-vive steamvr