(转)教你使用TexturePacker工具对素材打包

TexturePacker是一款把若干资源图片拼接为一张大图的工具。设计师制作游戏的时候,为了提高图片载入渲染速度,往往把很多小图拼接成一张大图,一次载入,减少I/O,提高渲染速度。这个好懂吧。

所以不管怎么样,“拼大图”这个流程不可少。文艺青年说他用Photoshop。专业人士推荐用TexturePacker,拼图更专业。

TexturePacker这个词从字面来说就是Texture(纹理) + Packer(打包)。

当然TexturePacker的功能远远不止这些,你还可以用它来生成程序所需的框架,如Cocos2d,Corona(TM) SDK ,Gideros ,Sparrow ,LibGDX,LimeJS 和Moai等。

软件界面介绍:

Data Format:导出什么引擎数据,默认cocos2d,下拉列表中有很多,基本常用的引擎都支持了。

Data File :导出文件位置(后缀名.plist)。

Texture Format:纹理格式,默认png。

Image format:图片像素格式,默认RGBA8888...根据对图片质量的需求导出不同的格式。

Dithering:抖动,默认NearestNeighbour,(如果图像上面有许许多多的“条条”和颜色梯度变化)将其修改成FloydSteinberg+Alpha。Scale: 让你可以保存一个比原始图片尺寸要大一点、或者小一点的spritesheet。比如,如果你想在spritesheet中加载“@2x"的图片(也即为Retina-display设备或者ipad创建的)。但是你同时也想为不支持高清显示的iphone和touch制作spritesheet,这时候只需要设置scale为 1.0,同时勾选autoSD就可以了。也就是说,只需要美工提供高清显示的图片,用这个软件可以自己为你生成高清和普清的图片。

Algorithm TexturePacker:里面目前唯一支持的算法就是MaxRects,即按精灵尺寸大小排列,但是这个算法效果非常好,因此你不用管它。

Border/shape padding: 即在spritesheet里面,设置精灵与精灵之间的间隔。如果你在你的游戏当中看到精灵的旁边有一些“杂图”的时候,你就可以增加这个精灵之间的间隔。

Extrude: 精灵边界的重复像素个数. 这个与间隔是相对应的--如果你在你的精灵的边边上看到一些透明的小点点,你就可以通过把这个值设设置大一点。

Trim: 通过移除精灵四周的透明区域使之更好地放在spritesheet中去。不要担心,这些透明的区域仅仅是为了使spritesheet里面的精灵紧凑一点。--当你从cocos2d里面去读取这些精灵的时候,这些透明区域仍然在寻里。(因为,有些情况下,你可能需要这些信息来确定精灵的位置)。

Shape outlines: 把这个选项打开,那么就能看到精灵的边边。这在调试的时候非常有用。

AddSprite:添加图片Add Folder:根据文件夹添加图片。

Publish:导出资源文件(.plist和png)

 

如何使用TexturePacker

1、打开TexturePacker

2、我的图片资源存放在D:\cocos2d-x-3.4\tests\cocosxuexi\Resources\mAnimation,如果你喜欢,你可以把整个文件夹拖到右边的①区,下图是拖进去以后的模样。

3、但是往往我们不想一股脑把所有图片合在一张超大的图中,所以我个人比较喜欢手动添加图片,这样便于控制。我添加了一些图片,并把它们拖到图右边的区域。

4、ok,该保存了。在data file处填入你要的plist文件路径,在texture format处选择你要的图片格式,在texture file填入你要生成的图片路径。(其他还有很多细节的设定,请尝试体验几次就明白怎么用了)另外,最后,点击菜单条的publish按钮,哦了。之后你可以利用它着手制作一款伟大的游戏了!

5、打包成功后,即可在保存的位置查看打包的plist文件和图片。

注意的是本软件是收费的。使用收费版的免费功能打包出来的带有水印,破解版大家网上一搜多的是,支持正版

原文地址:https://www.byjth.com/tools/29.html

原文地址:https://www.cnblogs.com/wodehao0808/p/9122521.html

时间: 2024-08-01 08:03:29

(转)教你使用TexturePacker工具对素材打包的相关文章

教你使用TexturePacker工具对素材打包

TexturePacker是一款把若干资源图片拼接为一张大图的工具.设计师制作游戏的时候,为了提高图片载入渲染速度,往往把很多小图拼接成一张大图,一次载入,减少I/O,提高渲染速度.这个好懂吧. 所以不管怎么样,"拼大图"这个流程不可少.文艺青年说他用Photoshop.专业人士推荐用TexturePacker,拼图更专业. TexturePacker这个词从字面来说就是Texture(纹理) + Packer(打包). 当然TexturePacker的功能远远不止这些,你还可以用它来

Xamarin Anroid开发教程之Anroid开发工具及应用介绍

Xamarin Anroid开发教程之Anroid开发工具及应用介绍 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Android平台下只能使用Java开发,iOS平台下也只能使用Objective-C或Swift开发.对于那些C#程序员却只能眼看着这些火热的平台流口水.在几年前只能重新学习一门新的语言,才可以进入这些智能手机开发行业.现在,我们有了Xamarin.C#程序员不需要了解其它语言,就可以开始编写Android

Playmaker全面实践教程之Playmaker常用工具

Playmaker全面实践教程之Playmaker常用工具 Playmaker常用工具 Playmaker插件搭载了8个工具:FSM Browser.State Browser.Templates.Tools.Actions.Globals.Events和FSM Log.熟练的使用这些工具,可以让开发者更全面的掌控当前的游戏项目,方便的查看和管理使用Playmaker创建的状态机.本章将详解介绍这些常用工具. Playmaker查看/管理项目中的状态机 我们可以使用FSM Browser(状态机

Qt 教你使用windeployqt工具来进行Qt的打包发布

Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行. 因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe. 问题的提出既然是要发布自己的程序,那么就需要,在Release中编译运行.具体方法如下图所示. 1.点击qt界面左下角的图标: 2.选择Release: 3.点击编译运行即可: 生成的程序运行正常之后,找到项目的生成目录.比如,项目源码路径:D:\OutPu

新鲜出炉!9个超高分辨率的iPhone 6原型素材打包下载

iPhone 6 出场,设计师又有得忙活了,但是新鲜的资源你们在哪里?!今天我们收集了一组精致的iPhone 6 模型素材,超高分辨率,多种视图,全都打包完毕,点一下就可以拿回家!赶紧来取吧!——  来自iPhone 6 plus 客户端 素材打包 微盘下载 (资源按编号排序,对应下载即可.) iPhone 6 MockUp(多视图首推) 这款iPhone 6设计模型是首要推荐,内有3个PSD档,请看以下载图. 1.侧面视图,这个设计图拥有5054×2969分辨率(72ppi),超清之选. 2.

和阿文一起学H5——H5工具、素材

字体: 一般的H5工具都会提供一部分字体,如果提供的字体中没有自己想用的字体,可以在PPT或PS中进行加工,然后另存为图片,再导入到H5工具中去. 字全生成器: 1.http://www.diyiziti.com 小技巧:如何取颜色代码:>QQ截图(安ctrl可显示) >取色器插件chrome colorzilla 2.文字云神器 http://tagul.com 3.Logo神器MarkMaker http://emblemmaticl.org/markmaker/ 4.自制毛笔字生成器Ou

开发工作总结:Translucent System Bars、测试工具和gradle打包继续深入

这两三周工具相对比较忙,最近项目开始收尾.终于腾出时间,接着做笔记.这两周更新的内容主要如下: Performance系列 新增了Performance系列,接下来会添加性能分析的工具和用法,总结一些性能分析的知识,主要涉及到View的渲染分析,CPU的使用分析,内存的消耗分析,电池电量的分析等等,因为刚新增,当前还暂无什么内容.想要预览一下地址的朋友,可以戳一下这里 Tools系列 新增Tools系列,把自己觉得不错的一些工具软件放到里面,share给大家.可以作为一些测试来使用.当前分享的工

ant工具-多渠道自动打包android项目

(一)ant介绍 ant是自动化拷贝.编译.发布的构建工具,简单跨平台. (二)ant使用前奏 1.安装jdk并配合环境变量 2.安装sdk并配合环境变量 3.新版的android sdk已经自带了ant在/eclipse/plugins目录下,如需下载到http://ant.apache.org,新建环境变量ANT_HOME为ant目录,path为%ANT_HOME%/lib (三)编译发布android项目 1.生成build.xml文件 运行android update project -

手把手教你如何把java代码,打包成jar文件以及转换为exe可执行文件

1.背景: 学习java时,教材中关于如题问题,只有一小节说明,而且要自己写麻烦的配置文件,最终结果却只能转换为jar文件.实在是心有不爽.此篇博客教你如何方便快捷地把java代码,打包成jar文件以及转换为exe可执行文件 2.前言: 我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同.其实将java程序打包成exe也需要这个可执行jar文件. 3.准备: eclipse或Myeclipse以及exe4j(网上有软件和帐号下载)