Описание
Игнорировать изменения дерева типов при проверке добавочной сборки.
Это позволяет игнорировать изменения дерева типов при проверке добавочной сборки. При установке этого флага, если включенные ресурсы не изменились, но изменились деревья типов, целевой пакет активов не будет перестроен.
//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 “Ignore Type Tree Changes”. Click these menu items to build an AssetBundle into a folder with different options.
using UnityEngine;
using UnityEditor;
public class Example : MonoBehaviour
{
//Creates a new menu (Build Asset Bundles) and item (Normal) in the Editor
[MenuItem("Build Asset Bundles/Normal")]
static void BuildABsNone()
{
//Create a folder to put the Asset Bundle in.
// This puts the bundles in your custom folder (this case it's "MyAssetBuilds") within the Assets folder.
//Build AssetBundles with no special options
BuildPipeline.BuildAssetBundles("Assets/MyAssetBuilds", BuildAssetBundleOptions.None, BuildTarget.StandaloneOSX);
}
//Creates a new item (Ignore Type Tree Changes) in the new Build Asset Bundles menu
[MenuItem("Build Asset Bundles/Ignore Type Tree Changes ")]
static void BuildABsDry()
{
//Build the AssetBundles in ignore type tree changes build mode
BuildPipeline.BuildAssetBundles("Assets/MyAssetBuilds", BuildAssetBundleOptions.IgnoreTypeTreeChanges, BuildTarget.StandaloneOSX);
}
}