🐙
Unity HDRPにてマネージコードストリッピング設定によるビルド後のランタイムエラー
Unityにはマネージコードストリッピングという機能があり、
使用していないコードをビルドに含めないことで容量を削減するものなのだが
IL2CPPだと特にこれの設定が原因で必要なコードまで削られ
ビルド後のランタイムエラーとなる場合があるためメモ。
こちらはHighから徐々に下げて確認すると良い。
弊環境ではLow以下でしか正常に動かなかった。
以下Unityの記事より抜粋。
設定場所はPlayer Settings ウィンドウ (Optimization セクション内) の
Managed Stripping Level項目
※Unity 2023.1.15f時点
Discussion