神奇的“TexturePacker”
TexturePacker介绍
TexturePacker将帮助您使用GUI和命令行创建简单的表达2048x2048像素。挤压重复外周围的像素形状以避免闪烁时平铺纹理。自动微调,自动调整大小,极端的快速自动布局。
在你构建工具链整合TexturePacker或直接加入到Xcode。当更新你的资产就放入Assets文件夹。重建您的项目也将重建所有的表的变化。
你可以优化你的形象不同的像素格式,包括rgba4444,rgb565,rgba8888。保存的颜色,你也可以适用于不同的抖动方法。
TexturePacker功能特点
1、自动添加所有图片:
将完整的资产文件夹拖放到Sprite面板中。
2、整理你的sprites:
在文件夹中排序你的sprite,TexturePacker官方版继承你的文件夹结构。
3、组动画和相关子图:
Flash动画显示为文件夹。
4、保留文件夹结构作为sprite名称的一部分:
TexturePacker使用子文件夹名称作为最终sprite名称的一部分。
5、将sprite分布在多个工作表中:
TexturePacker创建多个图像和数据文件,如果不是所有的精灵都可以打包到一个纹理。
6、将精灵分类到多个纹理地图集:
为不同的类别,例如背景,字符,冲击对象等有不同的精灵表。
7、使用更多动画和sprite:
使您的动画运行更流畅。
8、保存内存:
压缩你的sprite表,大大减少内存使用。
9、增加帧率:
更快地计算帧…
10、让您的游戏更快启动:
为了获得最佳性能,可直接导出到目标系统的图像格式,例如PVR。
11、保持视觉质量:
压缩或抖动的效果在高分辨率设备或移动对象上几乎不可见。
12、5分钟设置:
安装命令行客户端并将TexturePacker集成到您的构建中
13、保存点击时间:
在GUI或命令行中编辑.tps并重复使用它。
14、自动更新精灵表:
TexturePacker在编译期间更新sprite表,不需要手动发布。
15、只有当事情改变时才建立表单:
TexturePacker检测更改,并仅在需要时更新精灵表。
16、使用方便:
在TexturePacker中输入加密密钥,将2个文件复制到Cocos2D文件夹中,添加4行代码 - 就是这样。
17、内存消耗:
运行时需要4kB,同时解密spritesheets。文件大小保持不变。
18、性能:
解密使用几乎没有时间,因为只有部分spritesheet被加密。
19、安全:
它使得数据难以解密。
20、别名创建
如果两个图像在裁剪后相同,则只有一个图像被放置在精灵表中。重复项只会被添加到描述文件,允许您使用这两个名称访问它。
21、启发性面具
在带有单一键颜色的图像中创建透明度。它对sprite的角点像素进行采样,识别背景颜色并从单色背景中剪切sprites。
神奇的“TexturePacker”相关推荐
- cocos2d: 使用TexturePacker , pvr.ccz, CCSpriteBatchNode, CCSpriteFrameCache
Optimus:在cocos2d中如何高效使用图片总结 使用Photoshop等工具制作单张图片,放在Resources目录下某个或几个目录下,使用TexturePacker打包图片成pvr.ccz文 ...
- 1.在cocos2d里面如何使用texture-packer和像素格式来优化spritesheet.html
转载:http://blog.devdiv.com/ 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播.同时,转载时不要移除本申明.如产生任何纠纷, ...
- 一段神奇的c代码错误分析
源代码 #include <stdio.h>int main(int argc, char* argv[]) {int i = 0;int arr[3] = {0};printf(&quo ...
- python deque双端队列的神奇用法
python中的deque双端队列,类似list的任意一端都可实现较快的add和pop操作 from collections import dequed=deque(maxlen=20) for i ...
- 几行代码实现神奇移动的过渡动画
1.效果如图: 2.实现: 假设需求为如上图,点击ViewController01后,ViewController01上的两张图片,移动到ViewContoller02中,其实两个ViewContro ...
- Hudson神奇的环境变量
Hudson神奇的环境变量 http://blog.sina.com.cn/s/blog_798f21a00100z6zw.html 转载于:https://blog.51cto.com/mylove ...
- 神奇的输入 while(cin....)如何在遇见换行之后进入下一层循环读入
1 cin>>m>>n; 2 for(int i=1;i<=m;i++) { 4 int x=0; 5 char ch=' '; 6 while(ch!=10) //在遇 ...
- 【NOIP2015提高组Day1】 神奇的幻方
[问题描述] 幻方是一种很神奇的 N*N矩阵:它由数字1,2,3, - - ,N*N 构成,且每行.每列及两条对角线上的数字之和都相同. 当N为奇数时,我们可以通过以下方法构建一个幻方: 首先将1写在 ...
- 图片提取文字功能很神奇?Java几行代码搞定它!
欢迎关注方志朋的博客,回复"666"获面试宝典 来源:blog.csdn.net/weixin_44671737/ article/details/110000864 摘要 近日浏 ...
最新文章
- 服务端发post请求产生的编码问题
- mysql 2进制 安装_mysql二进制安装
- UIApplication的作用
- 我是如何开发一个项目的
- 从零开始学Pytorch之线性回归
- MATLAB 读取表格 | readmatrix函数
- 实对称矩阵的特征值求法_旋转之三 - 旋转矩阵
- linux delete快捷键,Linux 常用快捷键
- 一个迷你Excel查看编辑器,仅3.4M大小
- 计算机 数据挖掘 知识,计算机软考考试必备知识点:数据挖掘
- Chrome 浏览器关闭了360主页防护后每次打开仍然是360导航问题排查与处理方法,不卸载360流氓软件解决chrome浏览器主页锁定问题
- VASP+VTST编译安装
- 如何在Web of Science上免费下载文献
- 已知一个字典包含若干员工信息,姓请编写一个函数,删除性别为男的员工信息
- 通过uid对b站用户等级进行划分脚本
- cocos2d-x的初步学习二十之坦克大战七
- dev 服务器调试过程
- 【CSS小练习】DIV+CSS布局画图
- 手机第三方支付产品安全性
- [Python]学以致用爬取豆瓣小组租房信息
热门文章
- SQL函数lpad()以及rpad()的用法
- 吹捧“导师师娘”的论文获得国自然基金资助?中科院和作者都回应了!
- 清除win+r的记录
- P4606 [SDOI2018]战略游戏
- java读入一个不确定长度的一维数组
- Locating Elements
- FPV入坑前传(20211227)(未完)
- 初设大蟒蛇之Python函数篇
- 职业自我认知的测试软件,职业生涯规划___自我认知测试.pdf
- 抖音html啥意思,用了这么久的抖音,你知道抖音到底是啥意思吗?