unity3d - get the mesh from a cloth and restore it in Unity 5 -
i'm converting unity 4 project unity 5. understand interactivecloth has been changed cloth rendering performance reasons.
in old project, saving mesh of interactivecloth, can restore default state when level starts over
// save mesh netmeshsave = net.mesh;  public void resetnetmesh() {     unityengine.object.destroyobject(net.mesh);     net.mesh = (mesh)mesh.instantiate(netmeshsave);         }   is there preferred way mesh cloth , restore in unity 5?
i can see cloth.mesh no longer exists in unity 5 api
this best workaround i've found far. restores cloth's mesh default state, not arbitrary saved state:
 public void resetnetmesh()  {     net.getcomponent< skinnedmeshrenderer>().enabled = false;     net.getcomponent< cloth>().enabled = false;     net.getcomponent< cloth>().enabled = true;     net.getcomponent< skinnedmeshrenderer>().enabled = true;  }      
Comments
Post a Comment