LibGdx--TexturePacker的使用
来源:互联网 发布:增发纤维 知乎 编辑:程序博客网 时间:2024/05/09 22:16
将要合成的图片放在一个路径下,图片的规格必须为2的N次方
新建一个Java工程:
package com.me.texurepacker;import com.badlogic.gdx.tools.imagepacker.TexturePacker2;import com.badlogic.gdx.tools.imagepacker.TexturePacker2.Settings;public class TexturePackerPro {public static void main(String[] args) {Settings settings = new Settings();settings.alias = true;//输入路径为F:\\Image,输出路径为D:\\Image//将F:\\Image下的图片合成并输出到D:\\Image//最后一个参数指定生成的文件的名字TexturePacker2.process(settings, "F:\\test", "D:\\Image", "image");}}
执行后会在D:\Image下生成两文件,一个image.png文件,另一个是image.atlas文件
将这两个文件拷贝到工程中的assets目录下
package com.me.texurepacker;import com.badlogic.gdx.ApplicationListener;import com.badlogic.gdx.Gdx;import com.badlogic.gdx.graphics.GL10;import com.badlogic.gdx.graphics.g2d.TextureAtlas;import com.badlogic.gdx.scenes.scene2d.Stage;import com.badlogic.gdx.scenes.scene2d.ui.Image;public class TexturePackerDemo implements ApplicationListener {private Stage stage;@Overridepublic void create() {float width = Gdx.graphics.getWidth();float height = Gdx.graphics.getHeight();stage = new Stage(width, height, false);TextureAtlas atlsa = new TextureAtlas(Gdx.files.internal("image.atlas"));//button 和 star 是合成之前的图片的图片名Image image1 = new Image(atlsa.findRegion("button"));Image image2 = new Image(atlsa.findRegion("star"));stage.addActor(image1);stage.addActor(image2);}@Overridepublic void dispose() {}@Overridepublic void render() {Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);stage.act(Gdx.graphics.getDeltaTime());stage.draw();}@Overridepublic void resize(int width, int height) {}@Overridepublic void pause() {}@Overridepublic void resume() {}}
- Libgdx TexturePacker的使用
- LibGdx--TexturePacker的使用
- (libgdx)TexturePacker的基本使用(2)
- libgdx图片整合工具TexturePacker的使用
- (libgdx)TexturePacker的基本使用(2)
- libgdx引擎图片整合工具TexturePacker-Gui的使用注意事项
- android游戏开发框架libgdx的使用(十六)—使用TexturePacker工具加快开发速度
- android游戏开发框架libgdx的使用(十六)—使用TexturePacker工具加快开发速度
- android游戏开发框架libgdx的使用—使用TexturePacker工具
- Libgdx之TexturePacker TextureAtlas
- 【libgdx】图片整合工具TexturePacker的打包与反打包
- TexturePacker的使用
- TexturePacker的使用
- TexturePacker的基本使用
- TexturePacker的使用
- TexturePacker的使用
- TexturePacker的初次使用
- 关于TexturePacker的使用
- Android Fragments 详细使用
- 每个设计师应该阅读的8本书
- ISO8583报文协议(转)
- jquery.cookie 使用方法
- QT 设置QPushButton 颜色
- LibGdx--TexturePacker的使用
- usb 设备类代号
- JavaScript十进制、十六进制或者八进制转换
- arcgis server 在win7 下安装注意。
- 简单修改Linux系统文件描述符限制(Too many open files)
- VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法
- apache性能调优
- DELPHi把外界程序嵌到窗体中
- PowerDesigner(PowerDesigner15.1.0.2850)下载、安装以及破解