⑴TexturePacker又称TexturePackerGUI,是一款功能强大简单易用的图片打包软件,该软件可以直接导入PSDSWFPNGBMP等常见的图片格式到软件上进行图片纹理打包,可用于网页游戏和动画的图片制作,使用这款软件用户可以将多个小图片汇聚成一个大图,非常简单易用;TexturePacker可以对添加到软件上的图片进行浏览和编辑处理,可以对上传的图片进行整理,便于后续对图片的使用,同时该软件还可以生成程序所需框架,例如如CocosdCorona(TM)
⑵SDK 等,非常方便实用,有需要的用户可以下载进行使用。
⑶为您的框架创建一个新的精灵表。
⑷打开一个现有的tps文件。
⑸将当前项目保存到磁盘。创建一个tps文件。
⑹将新的精灵添加到图纸中。
⑺可以通过将精灵放置到预览或精灵列表中来添加它们。
⑻删除精灵从精灵页面中
⑼删除选定的精灵或文件夹。
⑽添加包含精灵的文件夹。
⑾编辑精灵枢轴点和边框以进行补丁缩放。
⑿显示当前所选精灵的动画预览。
⒀发布当前精灵表。也可以从菜单中以“强制发布“使用
⒁在您的Web浏览器 Texture中打开 Packer的教程页面。
⒂只需将您的精灵拖放到左侧的“精灵面板”中,即可将其加载到TexturePacker中。
⒃支持的图像格式有:bmp,gif,ico,jpeg,jpg,mng,pbm,pgm,pkm,png,ppm,psd,pvr,pvr.z,pvr.gz,pvrtc,svg,svgz,swf,tga,tif
⒄,tiff,webp,xbm,xpm。
⒅您也可以将 精灵的完整文件夹拖放到面板上。TexturePacker导入该文件夹内的所有图像,并将子文件夹名称用作最终精灵名称的一部分。
⒆重新输入应用程序后,对文件夹结构的任何更改都会在TexturePacker中同步。
⒇黄色文件夹是您已添加到项目中的智能文件夹。可以通过按Delete键将其删除。
⒈蓝色文件夹是智能文件夹中的文件夹。它们只能通过Finder / Explorer删除。
⒉Flash动画也显示为文件夹。
⒊仅当将精灵作为单个精灵添加时,才能从面板中删除它们。
⒋完成软件安装双击软件进入软件准备界面,点击使用免费版即可进入软件
⒌进入软件图像编辑处理界面,该界面可以添加图像进行编辑预览
⒍点击打开项目按钮可以打开本地项目管理弹框进行项目添加
⒎点击添加精灵按钮可以打开图片管理弹框并将图片添加到软件上
⒏将图片添加到软件上后可以对图片进行预览和编辑
⒐点击软件右边的图片格式可以设置图片样式
⒑点击像素格式可以设置图片像素
⒒点击打包功能栏可以对图片进行修剪挤出等设置
⒓点击预览动画按钮可以进行图片动画预览
⒔点击拆分精灵表可以对精灵表进行设置
⒕点击反馈按钮可以对软件进行问题反馈
⒖快速入门:秒钟内您的纹理图集
⒗我认为安装TexturePacker不会给您带来麻烦-如果仍然有问题,请查看“安装和许可”部分。
⒘上面的小视频向您展示了如何在几秒钟内创建第一个Sprite工作表:
⒙选择导出器/数据格式
⒚如果您打算将Sprite
⒛Sheet与游戏引擎一起使用,则不需要执行此步骤,但强烈建议您执行此步骤。数据文件包含有关精灵位置,名称,修剪,枢轴点,修补程序和其他内容的信息。
①在左侧窗格中拖放包含精灵的文件夹。TexturePacker对其进行扫描以查找已知的图像格式,例如png,jpg,psd,svg,bmp,tiff等。
②每次将新的Sprite添加到文件夹,重命名或更改Sprite时,Sprite视图都会更新。
③您可以在右侧面板中调整Sprite表的布局-参见“纹理设置”。
④单击“发布”按钮将写入您的Sprite表。
⑤许多游戏开发框架都具有内置的TexturePacker支持,有些还需要其他步骤,例如Unity(安装免费的TexturePacker导入器插件。
⑥如何创建一个精灵表
⑦动画条是精灵表的最简单形式:只是将每个动画帧彼此相邻放置。所有帧都具有相同的大小,并且动画在每个帧中对齐。
⑧如果动画较长,或者如果组合了几个不同的动画,它也可能包含多行。
⑨磁贴集与精灵表没有什么不同:它包含游戏关卡的构建块。这是一个切片地图的示例:
⑩对于游戏来说,检索精灵很容易,因为它们的宽度和高度都相同。缺点是由于所有其他透明性,子画面浪费大量内存。
Ⅰ游戏引擎的开发人员意识到简单的Sprite表中浪费的内存,因此开始优化空间。最简单的方法是删除精灵周围的透明度并将其缩小到边界框。
Ⅱ更加有效的方法是使用多边形轮廓来切割精灵。
Ⅲ通过其边界修剪精灵
Ⅳ使用多边形修剪精灵
Ⅴ现在,游戏引擎需要其他信息来绘制精灵:它需要知道精灵位于何处以及删除了多少透明度。
Ⅵ该信息可以存储在Sprite表随附的数据文件中。它不仅包含坐标,而且还可以包含精灵的名称和其他元信息。
Ⅶ使用此数据文件,告诉游戏引擎您想要绘制Banana Sprite更加容易 -而不是在位置(,绘制Sprite。
Ⅷ这是优化的Sprite表的示例,其数据文件可能如下所示:
Ⅸ创建优化的精灵表的最简单方法是使用TexturePacker。TexturePacker是一个专门用于创建精灵表的工具。该免费版本允许你创建精灵条和瓦片地图。
Ⅹ如何创建一个精灵条
㈠创建一个精灵表只需要将您的精灵拖到TexturePacker上:
㈡TexturePacker提取文件夹中的所有图像文件并为您打包图纸。它支持多种图像格式,包括PhotoShop的psd文件,甚至Flash电影(.swf。
㈢使用免费版本时,您必须从默认值更改个选项。这没有限制,因为您需要将它们设置为创建精灵条:
㈣Png选项级别:(在“高级设置”中
㈤按“发布”按钮-完成。
㈥如何创建优化的精灵表
㈦Sprite Strip是一个好的开始-但在许多情况下还是浪费内存。如果计划创建游戏,则应优化精灵表。
㈧首先是选择您打算使用的游戏引擎。TexturePacker支持多个引擎,并且可以扩展为支持任何新引擎。
㈨单击设置中的数据格式按钮。从下拉列表中选择要使用的引擎:
㈩TexturePacker自动为游戏引擎应用优化的默认设置。当您按Publish时,它还会写入带有所需精灵信息的数据文件。
自动添加所有图片:
将完整的资产文件夹拖放到Sprite面板中。
整理你的sprites:
在文件夹中排序你的sprite,TexturePacker继承你的文件夹结构。
组动画和相关子图:
Flash动画显示为文件夹。
保留文件夹结构作为sprite名称的一部分:
TexturePacker使用子文件夹名称作为最终sprite名称的一部分。
将sprite分布在多个工作表中:
TexturePacker创建多个图像和数据文件,如果不是所有的精灵都可以打包到一个纹理。
将精灵分类到多个纹理地图集:
为不同的类别,例如背景,字符,冲击对象等有不同的精灵表。
使用更多动画和sprite:
使您的动画运行更流畅。
压缩你的sprite表,大大减少内存使用。
更快地计算帧...
让您的游戏更快启动:
为了获得最佳性能,可直接导出到目标系统的图像格式,例如PVR。
保持视觉质量:
压缩或抖动的效果在高分辨率设备或移动对象上几乎不可见。
安装命令行客户端并将TexturePacker集成到您的构建中
保存点击时间:
在GUI或命令行中编辑.tps并重复使用它。
自动更新精灵表:
TexturePacker在编译期间更新sprite表,不需要手动发布。
只有当事情改变时才建立表单:
TexturePacker检测更改,并仅在需要时更新精灵表。
在TexturePacker中输入加密密钥,将个文件复制到CocosD文件夹中,添加行代码 - 就是这样。
运行时需要kB,同时解密spritesheets。文件大小保持不变。
解密使用几乎没有时间,因为只有部分spritesheet被加密。
它使得数据难以解密。
如果两个图像在裁剪后相同,则只有一个图像被放置在精灵表中。重复项只会被添加到描述文件,允许您使用这两个名称访问它。
在带有单一键颜色的图像中创建透明度。它对sprite的角点像素进行采样,识别背景颜色并从单色背景中剪切sprites。
我可以在多少台计算机上使用TexturePacker?
只要您是唯一使用TexturePacker的人,就可以在最多台计算机上使用TexturePacker。如果您需要在其他计算机上运行TexturePacker,请使用下面的表格与我们联系。
我可以在Mac,Windows和Linux上使用我的许可证吗?
该许可证可在Mac,Windows和Linux上使用。只要您是唯一使用它的人,并且您没有将其安装在两台以上的计算机上,就可以使用它。
如果我...,您有折扣吗?
我将TexturePacker设置为低价,以使独立开发人员有机会购买许可证。这样做的缺点是我不能给予很大的折扣。抱歉。
但是,我确实为学校,学院和大学提供%的折扣。
我已经购买了TexturePacker却错过了捆绑包,可以以优惠的价格获得PhysicsEditor吗?
我可以给您一个折扣代码,这将给您几乎与捆绑销售价格相同的价格。请通过codeandweb.与我联系。
如何将许可证转移到另一台计算机?
只需在旧计算机上使用“停用许可证”,然后在新系统上激活许可证即可。
如果您再也无法重置许可证,请访问许可证管理器。
我可以将TexturePacker用于商业产品吗?
当然。您可以在商业和其他产品中使用通过TexturePacker创建的所有数据。无需支付额外费用。但是,未经我的允许,您不得将TexturePacker许可证作为产品的一部分提供。
我在哪里可以获得购买发票?
您从checkout收到的一封电子邮件中应包含发票的链接。
是的,有天试用版功能不受限制。
在那之后,TexturePacker进入基本模式。它仅限于基本功能。如果在此模式下使用Pro功能,则在发布之前会收到警告,并且某些精灵会在输出中变为红色。
为什么我的纹理地图集中的某些子画面是红色的?
由于SpritePacker处于“基本”模式,并且您使用的是Pro版本的TexturePacker
,因此某些子画面为红色。在发布过程中,您将获得一个列表,其中包含触发红色精灵所使用的所有功能。
TexturePacker Pro和Essential之间有什么区别?
请查看TexturePacker许可比较页面 ,以获取Essential或Pro版本中所有可用功能的详细概述。
我可以获取多用户许可证吗?
那么商业/批量许可证呢?
只需输入在购买过程中所需的金额。许可证将带有购买许可证的人的名字。
您可以将许可证用于匹配数量的用户。
许可协议(EULA在哪里?
可通过TexturePacker中的菜单或在此处在线访问许可协议。另外,您可以在TexturePacker的程序文件夹(Windows或TexturePacker的.app捆绑包中找到它。