http://www.jianshu.com/p/a08b861af4e9

今天研究了一下UGUI的图集生成,具体步骤就是设置Texture的Packing Tag名称,并且Sprite Mode设置成Single。

突然想,我们安卓纹理一般使用ETC1+Alpha来做压缩处理的。Sprite Packer是否支持?

默认是ETC2 8bit

可是无论我怎么设置,安卓平台下图集显示格式一直都是ETC2 8bit, 怎么就不能是ETC1呢?

几经折腾,发现按照如下步骤就能解决了:

步骤一:Build Settings

在BuildSettings中设置ETC1(default)

Unity 5.3.5

这一步十分关键,可以说太潜规则了!也不知道是不是Unity 5.3.5的一个BUG!

步骤二:小图设置ETC1透明分离

所有的小图的安卓设置成ETC1(Split Alpha Channel)

步骤三:完成了

这时候打开Sprite Packer,执行Repack; 或者直接播放一下游戏,再打开Sprite Packer查看图集,已经变成了ETC1了。

成功变成ETC1

Unity 5的ETC1处理真赞!

文/公的Kelly(简书作者)
原文链接:http://www.jianshu.com/p/a08b861af4e9
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

UGUI Sprite Packer:图集自动ETC1+Alpha相关推荐

  1. UGUI 图集打包工具Sprite Packer

    一.设计的目的:让开发者忘记图集的概念,使用小图去开发UI,unity自动会将这些小图按照tag名字打到图集里面去. 二.启用的方式:在Edit->Project Settings->Ed ...

  2. Unity3d Ugui 22图集Sprite Packer

    目录 一:版本变化 二:为什么使用图集? 二:打包方式 三:如何使用 四:Sprite Packer面板详解 五:打图集的常见问题 六:工具脚本 一:版本变化 图集Sprite Packer在 Uni ...

  3. Unity的UGUI中使用ETC1+Alpha的格式

    Unity5.3之后,Android平台的默认压缩纹理改为ETC2.ETC2支持半透明,使用也很方便,不过问题是尚未普及,尤其是低端机是不支持ETC2的.Unity对不支持ETC2的机子,在加载图片的 ...

  4. 图集打包算法_UGUI打包图集工具-插件Simple Sprite Packer详解

    做过NGUI或者Unity2D[更熟悉]游戏的的人,应该记得,比如要做一个角色的动画,美术给的一张大图[里面包含很多的小图,是角色的各个部位].这张大图就可以理解为一张图集! NGUI也是类似. 那么 ...

  5. Unity中精灵Sprite,精灵图集SpriteAtlas详解

    前言 Unity3D中UGUI的Image组件.Unity2D的SpriteRender组件等都需要使用Sprite类型的图片. 用户在导入图片资源后,可以切换TextureType为Sprite(2 ...

  6. Unity3D关于Sprite packer和Packing tag的使用

    Packing tag可用于标记图集,被标记为统一名字的Texture会被打包到同一个图集中,而我猜测Sprite packer是Packing tag的一种专门用于将Sprite打包成图集的. Pa ...

  7. UGUI sprite editor九宫切图用法

    UGUI九宫格纹理拉伸的使用,不论是游戏中的UI,还是应用中的UI,纹理九宫格拉伸都是必不可少的,因为采用这种拉伸方式,可以最大化的节省纹理资源,任意缩放图片还能保持一个不错的效果,因此在手游和app ...

  8. java与python两个小人动图_CSS Sprite小图片自动合并工具(NodeJS,Python,Java,Ruby)

    注* 基于Node.JS的图片合并工具还有一些,但大多依赖第三方图像处理库,此处略. /*配置输出的大图片地址.排列方向,间隔等*/ /** sprite: mysprite; sprite-imag ...

  9. 【UGUI】如何实现自动滚动文本效果

    当我们在制作UI使用Text时,如果文本信息过长,有两种处理方式,一种是换行展示,另一种则是滚动展示,下面博主将给大家介绍如何制作自动滚动文本. 第一步,创建一个Image(GameObject &g ...

最新文章

  1. VMware提示:已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。解决方案
  2. 基于R的信用评分卡模型解析
  3. 海量数据下如何使用多线程的导出 Excel
  4. PyTorch机器学习从入门到实战-CH2
  5. 《团队激励与沟通》第 2 讲——激励的方法与应用 重点部分总结
  6. 监听文本框数据修改,特别是微信等客户端直接选择粘贴修改
  7. QT 5 1 0 MinGW 的安装及使用
  8. hdu 5504 GT and sequence
  9. linux提示tree命令未安装,linux中没有tree命令,command not found,解决办法
  10. Discuz 手动添加 markdown 代码支持教程!
  11. 【贪玩巴斯】数字图像处理基础课堂笔记(二)——Matlab基础「下」与 Matlab编程基础 2021-09-26
  12. 字幕文件srt格式解析
  13. Keil5开发工具 --- 背景颜色绿色护眼
  14. 前端开箱即用的中后台管理模版,建议收藏
  15. mongodb用户权限管理配置
  16. 黑帽实战 | 给大家讲讲一个二类电商的大佬的故事!
  17. VUE 点击按钮 复制图片到剪切板
  18. 【Vue源码解读】万行源码详细解读
  19. BLE ATT和GATT小结
  20. 一言不合玩直播 财经直播能成为金融机构的主流吗?

热门文章

  1. java计算机毕业设计在线招生系统源程序+mysql+系统+lw文档+远程调试
  2. lle算法c 语言,局部线性嵌入算法(LLE)与其Python实现-Go语言中文社区
  3. easyExcel/poi导出文件Can not close IO,This archive contains unclosed entries
  4. 2021第五空间CTF_web_wp
  5. Bootstrap警告
  6. Css中calc, support, media各自的含义及用法
  7. Nginx高可用配置
  8. mosquitto安装与使用
  9. cordova插件cordova-plugin-file实现本地文件访问
  10. 零基础程序员快速入门C语言