duck

Untitled

Apr 26th, 2010
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var numQuads : int;
  2. numQuads = 10000;
  3. var verts = new Vector3[numQuads * 4];
  4. var uv = new Vector2[numQuads * 4];
  5. var tris = new int[numQuads * 6];
  6. Debug.Log(verts.Length);
  7. Debug.Log(uv.Length);
  8. Debug.Log(tris.Length);
  9. for (var n=0; n< numQuads; ++n)
  10. {
  11.     tris[n*6 + 0] = n*6 + 0;
  12.     tris[n*6 + 1] = n*6 + 1;
  13.     tris[n*6 + 2] = n*6 + 2;
  14.     tris[n*6 + 3] = n*6 + 0;
  15.     tris[n*6 + 4] = n*6 + 2;
  16.     tris[n*6 + 5] = n*6 + 3;
  17.  
  18.     uv[n*4 + 0] = Vector2(0,0);
  19.     uv[n*4 + 1] = Vector2(0,1);
  20.     uv[n*4 + 2] = Vector2(1,1);
  21.     uv[n*4 + 3] = Vector2(1,0);
  22.    
  23. }
  24. var mesh = new Mesh();
  25. mesh.vertices = verts;
  26. mesh.uv = uv;
  27. mesh.triangles = tris;
Advertisement
Add Comment
Please, Sign In to add comment