1 static void Setting(string assetPath, int maxSize, TextureImporterFormat androidFormat, TextureImporterFormat iosFormat) 2 { 3 var texImporter = AssetImporter.GetAtPath(assetPath) as TextureImporter; 4 { 5 texImporter.npotScale = TextureImporterNPOTScale.ToNearest; 6 texImporter.isReadable = false; 7 texImporter.mipmapEnabled = false; 8 texImporter.alphaIsTransparency = true; 9 texImporter.wrapMode = TextureWrapMode.Clamp; 10 texImporter.filterMode = FilterMode.Bilinear; 11 texImporter.anisoLevel = 4; //纹理的各向异性滤波水平 12 texImporter.SetPlatformTextureSettings("Android", maxSize, androidFormat); 13 texImporter.SetPlatformTextureSettings("iPhone", maxSize, iosFormat); 14 texImporter.SetPlatformTextureSettings("Standalone", maxSize, TextureImporterFormat.ARGB32); 15 } 16 17 AssetDatabase.ImportAsset(assetPath); 18 AssetDatabase.SaveAssets(); 19 }