使用TexturePacker 来打包图片资源.
如果使用默认设置.应该是 allow rotation =true 并且 tirm mode = trim
即 允许旋转并且 裁剪 透明部分
这两个选项对于压缩图片大小还是挺重要的.
但是在libgdx里面,得到的图片是原封不动的材质.
那么 你获取原图就可能得到的是旋转90度之后的材质. 虽然说自己注意些 通过一些封装方法在使用上应该没什么障碍,但是还是挺不方便的.
trim 也是,TexturePacker 会去掉一些透明部分.导致在libgdx里面得到的材质是裁剪过后的大小.而不是原图大小. 这个得注意了!
trim 问题怎么解决还不清楚. 目前我的做法是 allow rotation 设置为false,trim mode 设置为 none.这样 TexturePacker 就真的只是打包图片了.libgdx里面能得到原始大小和旋转的图片.
有知道怎么解决这个问题的 还请告诉我下.
相关推荐
LibGDX Texture Packer 是一个专用于游戏开发的高效工具,它主要用于合并多个小图像(子图)到一张大的纹理 atlas。这个工具在IT行业中,特别是游戏开发领域,有着广泛的应用,因为它能够有效地优化图形资源的管理,...
具有GUI的libGDX的TexturePacker的独立版本 LibGDX通过其工具提供了一种功能非常齐全的方法,可以将许多图像打包为一个纹理。 不幸的是,对于某些开发人员来说,它不是最简单的工具。 有一个带有GUI的商业打包器和...
纹理打包器插件使用 LibGdx 的 TexturePacker 自动打包图像的 SBT 插件。它能做什么LibGdx 的 TexturePacker 在OpenGL中,一个纹理被绑定,一些绘制完成,另一个纹理被绑定,更多的绘制完成等等。绑定纹理的成本相对...
7. **Libgdx 集成**:Libgdx 是一个跨平台的游戏开发框架,TexturePacker 可以很好地与之集成。生成的纹理atlases和数据文件可以直接在Libgdx项目中使用,通过`com.badlogic.gdx.graphics.g2d.TextureAtlas`类加载和...
LibGDX是一个强大的开源游戏开发框架,它为Java和Android开发者提供了一系列工具,使得游戏开发变得高效且便捷。在LibGDX中,Texture Packer是一个非常关键的组件,用于优化和管理游戏中的纹理资源。这个"libgdx ...
使用libgdx的TexturePacker进行图片整合。TexturePacker是将单张或多张图片生成为一张宽高均为2的指数次幂的图片的工具。TexturePacke会根据图片尺寸,使得图片之间的空白像素及图片尺寸尽量小,使得其所占磁盘控件...
ibgdx_源程序—安卓 Libgdx_lesson2and3_android 安卓项目示例 libgdx_particle 粒子效果 libgdx_TexturePacker_Combine 子图合并一张图片
纹理打包工具(gdx-texturepacker)是LibGDX生态系统的一部分,它的主要功能是将多个小纹理合并成一个大的纹理 atlas,这样做可以减少渲染时的纹理切换次数,提高渲染效率。版本3.2.0代表了这个工具的最新更新,可能...
`libgdx-texturepacker-gui.jar`是LibGDX的纹理打包工具的图形界面版本。纹理打包器是游戏开发中必不可少的一个工具,它的主要作用是将多个小图像合并成一个大的纹理 atlas,以减少渲染时的纹理切换,提高游戏性能。...
texturepacker破解版是一个能把若干资源图片拼接为一张大图的工具,它可以帮助网页设计师提高图片载入速度,减少内存,还可以用它来生成程序所需的框架,如Cocos2d,Corona(TM) SDK ,Gideros ,Sparrow ,LibGDX,...
9. **版本兼容性**:TexturePacker支持多种游戏引擎和库,如Unity、Cocos2d-x、Corona SDK、libGDX等,确保打包的资源能无缝集成到项目中。 10. **用户友好界面**:软件提供直观的拖放操作,使非程序员也能轻松使用...
windows下亲测可用。 TexturePacker是一款把若干资源图片...当然TexturePacker的功能远远不止这些,你还可以用它来生成程序所需的框架,如Cocos2d,Corona(TM) SDK ,Gideros ,Sparrow ,LibGDX,LimeJS 和Moai等。
6. **支持多种格式输出**: 输出格式包括精灵表数据文件(如XML、JSON、PLIST)、纹理图像(如PNG、JPG)以及Unity、Corona、Cocos2d-x、libGDX等游戏引擎的专用格式。 7. **自定义设置**: 用户可以根据需求调整各种...
总的来说,“texturepacker-format-converter”是一个实用的开发辅助工具,旨在消除不同格式之间的不兼容性,提高开发效率,使得使用TexturePacker和LibGDX进行2D游戏开发变得更加便捷。如果你正在使用这两个工具,...
3. **大图与小图**:在游戏开发中,小图通常是单个的游戏元素,如角色、道具或者UI元素。这些小图被合并到一个大图中,形成纹理 atlas,便于一次性加载并快速渲染。但是,有时我们需要对已打包的大图进行编辑或单独...
6. **兼容性广泛**:TexturePacker支持多种游戏引擎和库,如Unity、Cocos2d-x、Corona SDK、libGDX等,使得资源可以直接导入到这些开发环境中。 7. **用户界面友好**:3.1.2版本的Mac版提供了直观的界面,让用户...
使用了TexturePacker-Gui图片整合工具来实现Libgdx游戏引擎图形图像的绘制源码,项目中包含:源码、APK文件、效果图、项目结构图 教程地址:http://blog.csdn.net/yangyu20121224/article/details/9166859
5. **精灵表(Sprite Sheets)与XML数据文件**:除了生成纹理集,TexturePacker还会自动生成对应的精灵表数据文件,如XML或JSON,这些文件包含了每个精灵的位置和大小信息,便于编程时进行精灵的定位和动画制作。...
libGDX学习记录(二)阶段源码 展示TexturePacker合成的图片,详细地址: https://blog.csdn.net/weixin_47450795/article/details/110037945
3. **gdx-texturepacker**:这是Libgdx提供的一个纹理打包工具,用于合并多个小图像到一个大纹理图(纹理 atlas)。在游戏中,这样做可以提高渲染效率,减少绘制调用,并优化内存使用。TexturePacker支持自动修剪...