以前 検証した Unity で大量の cube を描く方法の続きです。あれからまたいくつか検証を重ねてきたのでまとめておこうと思います。 まず前提として、今回解説する方法は全て Graphics.DrawProcedual() を使うアプローチです。以前の記事を書いた時点では気づいていなかったのですが、Graphics.DrawProcedual() を使うと instancing 描画ができます。 残念ながらこの API、現状 OpenGL 系のプラットフォームでは使えません。つまり Android & iOS では使えず、PC でも Windows のみとなってしまいます。しかし近い将来いろんなプラットフォームでサポートされていくはずです。(近年のモバイルデバイスはハードウェア的には既に instancing 描画をサポートしています) この Graphics.DrawProcedua
![render massive amount of cubes in Unity (2) - primitive: blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/b2b636d66514b6f46539287ab981e5fa463f77f8/height=288;version=1;width=512/https%3A%2F%2Ffarm9.staticflickr.com%2F8645%2F15890989058_01089b402d_o.gif)