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 }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM