每当Transform组件发生改变时,自动同步变换更改与物理系统的情况。
当Transform组件发生改变时,该Transform或其子项上的任何Rigidbody或Collider可能需要重新定位、旋转或缩放,具体取决于该Transform的改变。您可以通过将此属性设置为 true,来控制对Transform进行的改变是否自动应用到正确的组件上。当设置为 false 时,同步只在固定更新期间物理模拟步骤之前发生。您还可以使用Physics.SyncTransforms手动同步变换更改。
注意:当 autoSyncTransforms 设置为 true 时,反复调整 Transform,然后再执行物理查询,可能会造成性能损失。为避免影响性能,如果您想连续执行多个 Transform 更改和查询,请将 autoSyncTransforms 设置为 false。您应该只在 Unity 2017.2 之前创建的现有项目中将 autoSyncTransforms 设置为 true,以保持物理向后兼容性。对于 Unity 2017.2 及更高版本中创建的项目,请将此选项关闭。