Unity --- 设置选择的图片的格式

 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 }
原文地址:https://www.cnblogs.com/luguoshuai/p/10678563.html