概要
Unity 2021 では IL2CPP Code Generation は Build Settings で設定できたが
Unity 2022 では Project Settings で設定するように変化した
using UnityEditor; using UnityEditor.Build; public class Example { [MenuItem( "Tools/Hoge" )] public static void Hoge() { // Unity 2021 の場合 EditorUserBuildSettings.il2CppCodeGeneration = Il2CppCodeGeneration.OptimizeSize; // Unity 2022 の場合 PlayerSettings.SetIl2CppCodeGeneration ( NamedBuildTarget.Android, Il2CppCodeGeneration.OptimizeSize ); } }
スクリプトから設定する方法も上記のように変わった