Version: 1.4
LanguageEnglish
  • C#

AssetPostprocessor.OnPreprocessTexture()

Description

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

This lets you set up default values for the import settings.

Use this callback if you want to change the compression format of the texture.

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

对文档有任何疑问,请移步至开发者社区提问,我们将尽快为您解答