Version: 2023.1
言語: 日本語

BuildAssetBundleOptions

enumeration

マニュアルに切り替える

説明

アセットバンドルのビルド設定。

These flags allows you to configure options when calling BuildPipeline.BuildAssetBundles.

See Also: AssetBundle, BuildPipeline.BuildAssetBundles

//Create a folder (right click in the Assets folder and go to Create>Folder), and name it “Editor” if it doesn’t already exist
//Place this script in the Editor folder

//This script creates a new Menu named “Build Asset” and new options within the menu named “Normal” and “Strict Mode”. Click these menu items to build an AssetBundle into a folder with either no extra build options, or a strict build.

using UnityEngine; using UnityEditor;

public class Example { //Creates a new menu (Build Asset Bundles) and item (Normal) in the Editor [MenuItem("Build Asset Bundles/Normal")] static void BuildABsNone() { //Build AssetBundles with no special options //They will be written in the custom folder ("MyAssetBuilds") which needs to exist prior to this call. BuildPipeline.BuildAssetBundles("Assets/MyAssetBuilds", BuildAssetBundleOptions.None, BuildTarget.StandaloneOSX); }

//Creates a new item (Strict Mode) in the new Build Asset Bundles menu [MenuItem("Build Asset Bundles/Strict Mode")] static void BuildABsStrict() { //Build the AssetBundles in strict mode (build fails if any errors are detected) BuildPipeline.BuildAssetBundles("Assets/MyAssetBuilds", BuildAssetBundleOptions.StrictMode, BuildTarget.StandaloneOSX); } }

変数

None特別なオプション無しにアセットバンドルを作成します
UncompressedAssetBundleDon't compress the data when creating the AssetBundle.
DisableWriteTypeTreeアセットバンドル内にタイプに関する情報を入れないようにします。
ForceRebuildAssetBundle強制的にアセットバンドルを再ビルドします。
IgnoreTypeTreeChangesインクリメンタルビルドチェックを行う場合、タイプツリーの変更を無視します。
AppendHashToAssetBundleNameアセットバンドル名にハッシュを追加します。
ChunkBasedCompressionアセットバンドル作成時にチャンクベースの LZ4 圧縮を使用します。
StrictModeビルド中にエラーが発生したら、ビルドを中断します。
DryRunBuildDo a dry run build.
DisableLoadAssetByFileNameDisables Asset Bundle LoadAsset by file name.
DisableLoadAssetByFileNameWithExtensionDisables Asset Bundle LoadAsset by file name with extension.
AssetBundleStripUnityVersionRemoves the Unity Version number in the Archive File and Serialized File headers during the build.
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961