版本 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 的元数据。
已知问题
- 首次打开场景并在具有 U# 行为的预制件中选择游戏对象时,该 U# 行为正下方的组件的 GUI 不会显示其 GUI。取消选择并重新选择预制件可解决此问题。
- 缓冲区粒子无法像在 Unity 2019 中那样工作,社区成员 hfcRed 在此处提供了一种解决方法来修复它们。
- Unity 2022 有时会导致 Rider 的调试器因 Unity IMGUI 中未处理的异常而停止。
- 有关更多信息,请参阅此解决方法和 Jetbrains 的错误跟踪。
No Comments