メインコンテンツへスキップ
< すべてのトピックに戻る

シェーダーのVariantが多くてビルドが遅く、ランタイムもスパイクが起きる。対処法は?

プロジェクト設定の「Shader Stripping」を活用し、使わないシェーダーのパターン(Variant)をビルドから除外します。

 

シェーダーは「影あり/なし」「霧あり/なし」など設定の組み合わせごとに無数のパターンが生成され、これがメモリを圧迫し、初回の描画時に読み込みのラグ(スパイク)を生むからです。

 

Project Settings > Graphics の設定を見直し、不要な機能をオフにします。また、Shader Variant Collection を作成して起動時に裏で読み込ませる(ウォームアップ)ことで、プレイ中のラグを防ぎます。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に