美文网首页
[工具]U3D 导入sprite自动打包并区分设置格式

[工具]U3D 导入sprite自动打包并区分设置格式

作者: lonecolonel | 来源:发表于2018-05-25 09:55 被阅读0次
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    using UnityEditor;
    
    public class ImportSprite : UnityEditor.AssetPostprocessor
    {
    
        void OnPreprocessTexture()
        {
            TextureImporter textureImporter = AssetImporter.GetAtPath(assetPath) as TextureImporter;
            if (textureImporter != null)
            {
                textureImporter.textureType = TextureImporterType.Sprite;
                textureImporter.spriteImportMode = SpriteImportMode.Single;
                textureImporter.spritePackingTag = "AppUI";
                textureImporter.spritePixelsPerUnit = 100;
                textureImporter.isReadable = false;
    
                textureImporter.SetPlatformTextureSettings("Standalone", 2048, TextureImporterFormat.DXT5);
                textureImporter.SetPlatformTextureSettings("iPhone", 2048, TextureImporterFormat.ASTC_RGBA_4x4);
                textureImporter.SetPlatformTextureSettings("Andriod", 2048, TextureImporterFormat.ETC2_RGB4, true);
    
            }
    
        }
    
    }

    相关文章

      网友评论

          本文标题:[工具]U3D 导入sprite自动打包并区分设置格式

          本文链接:https://www.haomeiwen.com/subject/cnryjftx.html