Unityでちょっとしたテストをしていたのですが、 なぜかDraw Callの値が非常に高くなっていたので調べてみたところ球の描画に問題があったようです。 UnityのSphereメッシュ(球)は動的バッチングをすることができず、 追加するとその分だけDraw Callの数が増えるということらしいです。 個人的に衝撃だったので記事にしてみました。 前提知識 Draw Call(ドローコール)とは? Draw CallとはGPUに対する描画命令呼び出しのことで、一般的に重たい処理とされています (最新のアーキテクチャではこの常識も崩れつつあるとかないとか)。 重たい理由はGPUが描画に使うための情報をCPUで準備していることにあるそうです (そのためDraw Callが増えるとGPUではなくCPUが重くなります)。 この手の話は「Draw Call」で検索すると日本語でも多くの資料がヒットす