et1337

Unity dynamic mesh generation

Nov 17th, 2014
395
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.44 KB | None | 0 0
  1. Mesh newMesh = new Mesh();
  2. newMesh.vertices = new Vector3[] { new Vector3(0, 0, 0), new Vector3(0.5f, 1, 0), new Vector3(1, 0, 0) };
  3. newMesh.triangles = new int[] { 0, 1, 2 };
  4. newMesh.uv = new Vector2[]
  5. {
  6.     new Vector2(0, 0),
  7.     new Vector2(0.5f, 1),
  8.     new Vector2(1, 0),
  9. };
  10. newMesh.RecalculateNormals();
  11. newMesh.RecalculateBounds();
  12. this.GetComponent<MeshFilter>().sharedMesh = newMesh;
  13. this.GetComponent<MeshCollider>().sharedMesh = newMesh;
Advertisement
Add Comment
Please, Sign In to add comment