カスタムビルドと再生モードスクリプトのサンプル
このサンプルには、2 つの [カスタムスクリプト] が含まれています。1 つはカスタム再生モードスクリプト (サンプルの Editor/CustomPlayModeScript.cs)、もう 1 つはカスタムビルドスクリプト (サンプルの Editor/CustomBuildScript.cs) です。このカスタムビルドスクリプトは、現在開いているシーンのみを含むビルドを作成します。ブートストラップシーンが自動的に作成され、ビルドされたシーンを起動時にロードするスクリプトが追加されます。カスタム再生モードスクリプトは、すでに付属している Use Existing Build (ビルドグループが必要) 再生モードスクリプトと同じように動作します。CustomBuildScript には、これを実現するために CreateCurrentSceneOnlyBuildSetup メソッドと RevertCurrentSceneSetup メソッドが追加されています。
これらの例でデフォルトで使用されるビルドパスとロードパスは、それぞれ [UnityEngine.AddressableAssets.Addressables.BuildPath]/[BuildTarget] と {UnityEngine.AddressableAssets.Addressables.RuntimePath}/[BuildTarget] です。
クラスの ScriptableObject はすでに作成されていますが、必要な場合は、Create メニューを使用して別の ScriptableObject を作成することができます。 この CustomPlayModeScript の作成メニューパスは Addressables/Content Builders/Use CustomPlayMode Script です。 デフォルトでは、これによって CustomPlayMode.asset ScriptableObject が作成されます。CustomBuildScript についても同様です。