AssetPostprocessor.OnPreprocessTexture()
Описание
Добавьте эту функцию в подкласс, чтобы получить уведомление перед запуском импортера текстур.
Это позволяет установить значения по умолчанию для параметров импорта.
Используйте этот обратный вызов, если вы хотите изменить формат сжатия текстуры.
using UnityEngine; using UnityEditor;
// Automatically convert any texture file with "_bumpmap" // in its file name into a normal map.
class MyTexturePostprocessor : AssetPostprocessor { // Increment the version number, when the AssetPostprocessors code/behavior is changed static readonly uint k_Version = 0; public override uint GetVersion() { return k_Version; }
void OnPreprocessTexture() { if (assetPath.Contains("_bumpmap")) { TextureImporter textureImporter = (TextureImporter)assetImporter; textureImporter.convertToNormalmap = true; } } }