我正在将 Unity 4 项目转换为 Unity 5。我了解到,出于渲染性能原因, InteractiveCloth 已更改为 Cloth。
在我的旧项目中,我保存了 InteractiveCloth 的网格,因此当我的关卡重新开始时,我可以将其恢复到默认状态
// save mesh
netMeshSave = net.mesh;
public void ResetNetMesh()
{
UnityEngine.Object.DestroyObject(net.mesh);
net.mesh = (Mesh)Mesh.Instantiate(netMeshSave);
}
有没有一种首选的方法可以从布料中获取网格并在 Unity 5 中恢复它?
我可以看到在 Unity 5 api 中不再存在 Cloth.mesh