Version: 2018.1

説明

Add this function to a subclass to get a notification just before the texture importer is run.

これによりインポート設定のためのデフォルト値をセットアップできます。

Use textureImporter.isReadable to make the texture readable in OnPostprocessTexture if you wish to change the texture data eg. to do premultiplication of alpha.

テクスチャの圧縮形式を変更したい場合、ここで行なうべきです。

using UnityEngine;
using UnityEditor;

// Automatically convert any texture file with "_bumpmap" // in its file name into a normal map.

class MyTexturePostprocessor : AssetPostprocessor { void OnPreprocessTexture() { if (assetPath.Contains("_bumpmap")) { TextureImporter textureImporter = (TextureImporter)assetImporter; textureImporter.convertToNormalmap = true; } } }