Notifications
Article
SteamVR Unity Plugin 2.5.0 发行说明
Published a year ago
743
0
SteamVR Unity Plugin 2.5.0

1. 从旧版本升级

1.1 从2.3以上版本升级

删除SteamVR文件夹然后导入即可

1.2 从 2.1 - 2.3版本升级

actions.json的位置和与其相关的绑定都已改变,它们将自动从项目根目录移至StreamingAssets / SteamVR 下。

1.3 从 2.0版本升级

需要删除SteamVR / SteamVR_Input文件夹,保存并生成,然后重新设置在编辑器中指定的action。不需要重新创建action文件或绑定文件。这是支持Unity 2018/2019 的新序列化所必需的。如果对 SteamVR/Resources/SteamVR_Settings.asset文件做了修改,需要将其保留。

1.4 从1.2.3及以下版本升级

删除SteamVR文件夹,重写输入层。参考文档:https://valvesoftware.github.io/steamvr_unity_plugin/

2. 主要更新

  • 升级支持 SteamVR SDK 1.8.19。
  • 改进Open Binding UI 按钮的功能,点击该按钮以后,现在将不会调用系统默认网页浏览器打开,而是直接在SteamVR客户端打开一个Controller Settings窗口(注意,需要将SteamVR客户端升级到1.8.20,否则会报错),如下图所示:
  • 多个控制器手柄可悬停于同一个可交互游戏对象上。
  • Interactable类新增Hover Priority属性。当手柄控制器悬停在多个可交互对象上时,该属性值越高的可交互对象会优先与控制器交互。
  • 改善了SteamVR绑定提示UI,(通过SteamVR界面)可以向用户显示将哪些action被映射到指定set中的哪些绑定。参见SteamVR_Input.ShowBindingHints(Action), SteamVR_Input.ShowBindingHints(ActionSet),,SteamVR_Input.ShowBindingHints(ActionSet),SteamVR_Input.ShowBindingHintsForActiveActionSets()。
  • 如果一个Pose没有完成,SteamVR_Behaviour_Skeleton将初始化SteamVR。
  • 修复了索引hmd不能响应邻近事件的默认绑定错误。(控制器类型是"indexhmd"而不是"index_hmd")
  • 修复了SteamVR_Skeleton_Poser_Editor的错误。
  • 修复了Teleport Point预制体在错误层上的错误。
Tags:SteamVR
邵伟
Unity 价值专家 / 公众号:XR技术研习社 - Educator
23
Comments