Skip to main content

版本 3.7.3

总结

此更新修复了 VRChat 约束的多个问题。

新功能

  • 在 SDK 控制面板的 Settings 选项卡中添加了一个选项,以防止 VRChat 约束在 Edit 模式下运行。
  • 现在可以使用新的 ActivateConstraint()ZeroConstraint() 方法从 C# Unity 编辑器脚本触发 VRChat 约束上的“Activate”和“Zero”函数,从而解决此 Canny 请求

修复和更改

  • 改进了在 VRChat 约束下使用 Physbone 和 Contact 时的行为,以减少抖动。
    • 他们现在在一个框架内正确地对内部执行顺序进行排序。
  • 修复了在同一个游戏对象上同时使用三个或更多约束时,切换的约束可能行为异常的情况。
  • 修复了 VRChat 约束的“Activate”和“Zero”函数未作为覆盖应用于预制件实例的问题。
  • 修复了在 C# 中使用默认构造函数创建时其值被 defaults 覆盖的问题。VRCConstraintSource
  • 修复了在某些配置中解冻一个或多个轴时,旋转、瞄准和注视约束会非常缓慢地漂移的问题。
  • 修复了当目标变换在任何轴上缩放为零时应用错误位置的约束。
  • 修复了约束有时在每帧中的位置或旋转都会发生微小的移动,而它们应该保持静止。
    • 这应该可以更轻松地使用包含约束的预制件。
  • 现在,在重新加载场景或切换平台时,Physbone 统计数据会正确地重新计算。
  • 通过包含客户端版本 2024.3.3 中的修复修复了 Physbone 抖动。
  • 修复了 “Avatar Options” 在 SDK 控制面板的 Settings 选项卡中错误地显示两次的问题。
  • 修复了 com.unity.ugui 作为 Worlds SDK 的依赖项缺失的问题,以处理此 Canny 请求
  • 向 SDK 添加了新的“ExampleData”类型,该类型将来将用于保存 Examples 的元数据。

已知问题