向 Renderer 组件通知网格几何体更改。
默认情况下,每当可能影响网格几何体的网格数据更改时,会通知所有使用此网格的 Renderer
组件。例如,MeshRenderer 组件会重新计算其包围盒,ShapeModule
会重新构建用于网格表面发射的内部数据。
但是,MeshUpdateFlags.DontNotifyMeshUsers 标志可以在 Mesh.SetVertexBufferData、
Mesh.SetIndexBufferData 或 Mesh.SetSubMesh 中用于跳过此通知。
如果在渲染器组件实际需要更新之前知道会有许多网格修改发生,
则这可能大有裨益。可以在以后通过手动调用 MarkModified
来向相关渲染器组件通知网格几何体更改。
仅当实际使用 DontNotifyMeshUsers
标志时,才需要调用 MarkModified
函数。在所有其他情况下,
网格更改通知会自动发出。
另请参阅:Mesh.SetVertexBufferData、Mesh.SetIndexBufferData、Mesh.SetSubMesh。