リンク内容に載っているコードの件で、
C#
1int triangleIndex = 0; 2 int[] triangles = new int[(size-1) * (size-1) * 6]; 3 for (int z = 0; z < size-1; z++) { 4 for (int x = 0; x < size-1; x++) { 5 int a = z * size + x; 6 int b = a + 1; 7 int c = a + size; 8 int d = c + 1; 9 10 triangles[triangleIndex] = a; 11 triangles[triangleIndex + 1] = b; 12 triangles[triangleIndex + 2] = c; 13 14 triangles[triangleIndex + 3] = c; 15 triangles[triangleIndex + 4] = b; 16 triangles[triangleIndex + 5] = d; 17 18 triangleIndex += 6; 19 } 20 }
最後の
c#
1triangleIndex += 6;
の部分がどんな役割をしているのか、いまいちわかりません。
なしで実行しても描画されるのですが、位置が変わります。
考えてもわからずでしたので、答えていただける方がいましたらよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。