duck

Untitled

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