Transform&Physics

2017.1-

Physics 组件会自动同步到 Transform 组件上

每次的 Transform 修改 = 昂贵的 Physics 场景更新

2017.2+

更新会被延迟到下个 FixUpdate

但是这样会导致一个新的问题,当移动一个 Collider + immediately Raycast 是无法被检测到的

从改变的Transform.Re-indexing计算中分批更新物理实体。

Physics.AutoSyncTransforms

当设置为 True,会强制开启 legacy behavior

当设置为 False,使用延迟检测

Tips

性能测试

测试用例如下:

Pasted image 20201201112007.png

这是一个非常大的性能差异,如果有移动 Transform 并且配合 Physics 的更新,一定要将这些更新进行分批次打包

Pasted image 20201201112126.png