UGUI批量设置图片属性
来源:互联网 发布:数据嗅探 编辑:程序博客网 时间:2024/06/13 11:05
public class OutPullImgAutoSetting : AssetPostprocessor{ /// <summary> /// 导入时自动设置属性--1.copy到文件夹下都会自动设置的 2.拖入到u3d中也会自动设置---,此方法有点无赖,使用时才打开 /// </summary> void OnPreprocessTexture() { /* //自动设置类型; TextureImporter imgPNG = (TextureImporter)assetImporter; imgPNG.textureType = TextureImporterType.Sprite; imgPNG.spriteImportMode = SpriteImportMode.Single; string dirName = System.IO.Path.GetDirectoryName(assetPath); imgPNG.spritePackingTag = System.IO.Path.GetFileName(dirName); //自动设置打包tag; imgPNG.sRGBTexture = true; imgPNG.alphaIsTransparency = true; imgPNG.mipmapEnabled = false; imgPNG.wrapMode = TextureWrapMode.Clamp; imgPNG.SetPlatformTextureSettings("iPhone", 2048, TextureImporterFormat.RGBA32); imgPNG.SetPlatformTextureSettings("Android", 2048, TextureImporterFormat.ETC2_RGBA8); // Debug.Log("Set Packing Tag 导入图片自动设置图片属性--- " + folderStr + " " + dirName + " " + dirName); */ } /// <summary> /// 当大图修改不了时,注释一下上面的代码 /// </summary> [MenuItem("SpritesPacker/_UI批量改属性-目录自己手动改下路径--别乱点")] public static void SetImgProperty() { return;//用时再打开 DirectoryInfo uiStickers = new DirectoryInfo(Application.dataPath + "/Art/UI/Stickers"); foreach (DirectoryInfo item in uiStickers.GetDirectories())//记住 uiStickers目录下 两级目录 { foreach (FileInfo pngItem in item.GetFiles("*.png", SearchOption.AllDirectories)) { string allPath = pngItem.FullName; string temp_assetPath = allPath.Substring(allPath.IndexOf("Assets")); TextureImporter imgPNG = AssetImporter.GetAtPath(temp_assetPath) as TextureImporter; imgPNG.textureType = TextureImporterType.Sprite; imgPNG.spriteImportMode = SpriteImportMode.Single; //自动设置打包tag; string dirName = Path.GetDirectoryName(allPath); imgPNG.spritePackingTag = Path.GetFileName(dirName); imgPNG.sRGBTexture = true; imgPNG.alphaIsTransparency = true; imgPNG.mipmapEnabled = false; imgPNG.wrapMode = TextureWrapMode.Clamp; imgPNG.SetPlatformTextureSettings("iPhone", 2048, TextureImporterFormat.RGBA32); imgPNG.SetPlatformTextureSettings("Android", 2048, TextureImporterFormat.ETC2_RGBA8); } } }}
阅读全文
0 0
- UGUI批量设置图片属性
- UGUI基本属性设置
- UGUI组件获取及属性设置方法
- 设置图片属性
- UGUI - 中设置UISprite图片灰显方法
- 【UGUI】UGUI 拖拽图片
- 批量设置窗体控件上的属性
- jquery批量设置属性readonly和disabled
- 为用户设置批量登录到属性!
- 用Word2007批量设置图片位置
- 用Word2007批量设置图片位置
- Unity3D 批量图片资源导入设置
- Unity3D 批量图片资源导入设置
- Unity3D 批量图片资源导入设置
- 怎么批量设置EDIUS中的图片持续时间
- UGUI之rectTransform属性
- UGUI中设置利用图片设置一层蒙板的效果
- UGUI 加载图片
- Monitor项目开发走过的路~RecyclerView添加子项分割线
- luogu P1113 杂务
- 基于3D关节点的人体动作识别综述
- 数据结构实验之图论四:迷宫探索
- JSON
- UGUI批量设置图片属性
- Spring + SpringMVC + Mybatis整合SSM框架配置方法
- java中参数传递详解:call by value(按值传递)和 call by reference(按引用传递)
- java块级作用域测试总结
- JSON 数组
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
- CCF 1038 玩扑克
- AOE关键路径
- PHP+shell实现多线程的方法