昨日今日と Unity のコマ落ちの原因を探っていた.

単にシーンが重いだけといえばそうなのだが,画面をフェードアウトさせるために画面に貼り付けていた黒一色の RawImage を,使っていないときにもアルファ0のまま描画していたのが問題だったらしい.単純な画像なのだから気にしなくてよいというわけではなくて,確実にパフォーマンスに影響があることが知られた.使わないときはきちんと RawImage.enabled = false としておくべきらしい.

たぶん他にも2つくらい同じことをやらかしている箇所があるのだが,まあ動くのでよしとする.いじって壊してもあれだし,深く考えるのはやめよう.