SteamVR Unity插件
Valve维护着一个Unity插件,以便SteamVR能够与Unity无缝对接。通过SteamVR,开发者可以针对一个API进行开发,所有主流VR头显都可以连接到这个API。现代SteamVR Unity插件主要为开发者管理三个方面:加载VR控制器的3D模型、处理这些控制器的输入,以及在使用这些控制器时估算手的形状。除了管理这些功能外,我们还提供了一个交互系统示例,帮助您快速启动VR应用程序。我们提供了与虚拟世界和我们API交互的具体示例。
要求
必须安装SteamVR运行时。可以在Steam的工具类别下下载,或者点击这里。作为开发者,我们强烈建议您选择加入SteamVR测试版,以便测试新功能并验证您的应用程序是否与最新版本的SteamVR兼容。
- 此版本的SteamVR Unity插件与Unity 5.4至2019.1版本兼容并经过测试。
文档
在线文档可以在这里找到:https://valvesoftware.github.io/steamvr_unity_plugin/
快速入门
-
请按照本网站上的快速入门指南进行操作。
-
如果您想探索交互系统场景,您需要打开SteamVR Input窗口(在Window菜单下),点击"是"复制示例json文件,然后点击"保存并生成"以创建输入操作。
-
对于最简单的VR和跟踪控制器示例,请查看/SteamVR/Simple Sample中的示例场景。
-
如果需要更全面的示例,包括拾取、抛掷物体和手部动画,请查看/SteamVR/Interaction System/Samples/Interactions_Example中的交互系统示例。
支持
如果您在使用插件时遇到问题,最佳讨论地点是我们的GitHub:https://github.com/ValveSoftware/steamvr_unity_plugin/issues/
如果您想讨论功能、发布指南和提供一般反馈,请在Steam论坛上发帖:https://steamcommunity.com/app/250820/discussions/7/