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