Unity 6.3
0 онлайн 3 гостей 3 в системе
Вход

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; } } }