紋理後處理器

Assets 資料夾中的任意位置建立 TexturePostProcessor.cs 檔案 :

using UnityEngine;
using UnityEditor;

public class TexturePostProcessor : AssetPostprocessor
{
    void OnPostprocessTexture(Texture2D texture)
    {
        TextureImporter importer = assetImporter as TextureImporter;
        importer.anisoLevel = 1;
        importer.filterMode = FilterMode.Bilinear;
        importer.mipmapEnabled = true;
        importer.npotScale = TextureImporterNPOTScale.ToLarger;
        importer.textureType = TextureImporterType.Advanced;
    }
}

現在,Unity 每次匯入紋理時都會有以下引數: StackOverflow 文件

如果使用後處理器,則無法通過在編輯器中操作“ 匯入設定” 來更改紋理引數。
點選“ 應用” 按鈕後,紋理將重新匯入,後處理器程式碼將再次執行。