首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第十三章:图片资源打包器(TexturePackerTexturePacker介绍TexturePacker 下载使用TextureAtlaspack文件格式

TexturePacker介绍 1.介绍:TexturePacker 是一款把若干张资源图片拼接为一张大图的工具。...减少内存 OpenGL ES 纹理的宽高都是需要2次幂数,在加入内存后,使用TexturePacker 打包后,它会变成一张512*512的纹理,进而减少了内存的使用。 - 3....加快渲染速度 OpenGl ES 渲染图片,是需要使用glDrawaArray ,一张纹理调用一次,将所有纹理使用TexturePacker打包后,会减少glDrawArray的使用,进而加快渲染速度...TexturePacker 下载使用 下载地址:https://gitee.com/xcode_xiao/LibGdxDemos2/raw/master/gdx-texturepacker.jar 原素材...打包后 TextureAtlas API定义:TexturePacker封装的一个类,用于加载TexturePacker打包的图片。

1.6K40

纹理打包器 TexturePacker

TexturePacker介绍 本人是在学习pixi的路上遇到了纹理贴图集,本文将介绍纹理贴图集的一款生成工具:TexturePacker 此软件有免费使用的功能,但是一些功能需要进行付费使用。...(俺也一样) 简单的说TexturePacker功能就是将多张图片整合成一张大图的工具,并且生成一个图片元素相应位置和大小的json文件。...TexturePacker简单使用 因为我是为了pixi.js来使用的,所以直接看PixiJs的教程就可以啦。 官网上的教程是英文的,但是其实比较简洁,大家翻译工具翻译一下也不会有什么出错。...下面就直接拿我安装下载的TexturePacker5.5来举例使用一下了 准备工作 首先准备好需要合成的精灵图片,这里我是从爱给网上找的图片,找下来后我进行了一下处理,下面是我处理好的图片:...结束结束,纹理打包器TexturePacker简单使用就是这样的,如果想要彻底学习,还是官网吧,虽然是英文的︿( ̄︶ ̄)︿

1.7K00
您找到你想要的搜索结果了吗?
是的
没有找到

TexturePacker压缩png的命令

压缩png效果最好的当然是TinyPNG这种神器了,不过一般情况下TexturePacker压缩出来的也基本上能达到效果。...你需要先安装TP(TexturePacker的简称,以下TP无特殊说明均指TexturePacker) xx:\CodeAndWeb\TexturePacker\bin GUI程序是可视化操作的,实际最终会调用...TexturePacker.exe方法,在DOS下直接输入“TexturePacker.exe”会显示所有参数使用说明,DOS窗口如果显示内容过小可以使用下面的命令将输出导到文本中 TexturePacker.exe...                                             NPOT - Any size but power of 2 其它诸如强制宽高一致(--force-squared 强制为正方形参数)用的不多 示例: TexturePacker.exe...cocos2d --data tmp.plist --sheet "test.png"  "1002.png" 如果你想写工具,可以查看我之前的一篇文章,通过注册表获取TP的安装目录:《bat调用TexturePacker

2.4K20

Golang语言情怀--第118期 全栈小游戏开发:第9节:精灵帧资源(SpriteFrame)

TexturePacker 设置 在制作序列帧动画时,我们通常会使用 TexturePacker 这样的工具将序列帧打包成图集,并在导入后通过图集资源下的 SpriteFrame 来使用。...在 TexturePacker 中输出图集资源时,Sprites 分类下的 Trim mode 请选择 Trim,一定不要选择 Crop, flush position,否则透明像素剪裁信息会丢失,您在使用图集里的资源时也就无法获得原始图片未剪裁的尺寸和偏移信息了...目前建议使用 TexturePacker 4.x 以上版本进行打包,以防止低版本导出数据不一致造成的导入失败。 本期就到这里,下期再见。 同学们,兴趣是最好的老师;只争朝夕,不负韶华!加油!

15710

连“捉阔”是什么都不知道就不要混了!如何优化看这里!

我们也可以使用第三方软件 TexturePacker 来预先将图像打包成图集再导入项目中。...TexturePacker 是收费软件,但是一般情况下免费功能就已经够用了。...另外使用 TexturePacker 打包图集时需要注意配置「形状填充(Shape Padding,对应 Auto Atlas 中的间距)」,避免某张图像出现相邻图像的像素的情况。 ?...TexturePacker 官网地址:https://www.codeandweb.com/texturepacker Auto Atlas 和 TexturePacker 的对比 Auto Atlas...Cocos Creator 内置,方便到家了 功能不多但是该有的都有,免费 项目构建时才生成图集,开发时任意修改无压力 图集尺寸在生成时自适应,节省空间 支持自动纹理压缩 TexturePacker

1.8K10

使用Grunt实现资源自动化同步

其中比较特别是atlas目录,里面是经过分类需要合并图集的图片,文件合并后放到客户端项目assets/game1/texture/atlas目录,这个操作shawn是借用TexturePacker命令行工具...因此shawn将需要合并图集的文件放入atlas的子目录中,由程序调用TexturePacker的命令行工具,以atlas子目录为单位生成图集,直接存入客户端模块atlas目录。...图集合并并完全是动态的,shawn编写了一个Node脚本,用于遍历atlas下的子目录文件,生成图集文件,然后再使用grunt-shell插件进行整合,看下面代码: //TexturePacker图集合并工具.../tpimage'); //shell任务 const shellTask = { //TexturePacker合并图片 'tp-img': { command() {.../assets/${moduleName}/texture/ui/atlas`; //使用编写的Node脚本生成TexturePacker命令数组 let

82830

PixiJS 修炼指南 - 04. 资源加载(下)

使用精灵表 我们先用 TexturePacker 创建一个包含多个小图的精灵表素材,再将导出的 Json 和图片文件加入项目的 public/ 目录,随后就可以通过 Assets.load() 读取 Json...精灵表与序列帧动画 并且 TexturePacker 还支持自动排列帧动画素材。只需要在制作时,将加入表内的动画帧文件名按照动画帧的顺序命名,工具即可自动识别。...比如,我使用 TexturePacker 制作了一个精灵表 Json 文件: https://hk.krimeshu.com/public/sheets/cat.json。...这是因为打包后的总纹理图其实有大小限制,分配置较低的设备上可能无法正常渲染单张尺寸过大的纹理图,所以像 TexturePacker 就推荐打包合并后的总纹理图样大小不要超过 2048x2048。

56040
领券