版本:Unity 6 (6000.0)
语言英语
  • C#

SkinnedMeshRenderer.BakeMesh

建议变更

成功!

感谢您帮助我们提升 Unity 文档的质量。尽管我们无法接纳所有提交内容,但我们确实会阅读用户建议的每项变更,并在适用的情况下进行更新。

关闭

提交失败

由于某些原因,您建议的变更无法提交。请在几分钟后<a>重试</a>。感谢您花时间帮助我们提升 Unity 文档的质量。

关闭

取消

切换到手册

声明

public void BakeMesh(Mesh mesh);

声明

public void BakeMesh(Mesh mesh, bool useScale);

参数

网格 静态网格,承接蒙皮网格的快照。
使用缩放 是否补偿 SkinnedMeshRenderer 的变换缩放。如果为真,则烘焙的网格与原始网格尺寸相同。如果为假,则烘焙的网格与 SkinnedMeshRenderer 的变换组件的缩放匹配。默认值为假。

描述

生成 SkinnedMeshRenderer 快照并将其存储在 mesh 中。

顶点相对于 SkinnedMeshRenderer 变换组件。
此函数始终补偿变换组件的位置和旋转值,烘焙网格的原点始终与原始网格的原点相同。

备注:
即使 updateWhenOffscreen 设置为假且蒙皮网格对象当前处于屏幕外,快照仍会计算。
调用此函数时,无论 GPU 蒙皮 设置为何,蒙皮过程始终在 CPU 上进行。