Libgdx TexturePacker的使用

使用texturePacker打包成的两个文件,一个是atlas文件,一个是图像文件。我们来看一下atlas文件:

input1.png


format: RGBA8888
filter: Nearest,Nearest
repeat: none


test02 (non POT)
  rotate: false
  xy: 2, 2
  size: 300, 300
  orig: 300, 300
  offset: 0, 0
  index: -1
test03 (multi shapes)
  rotate: false
  xy: 2, 304
  size: 256, 256
  orig: 256, 256
  offset: 0, 0
  index: -1
test01
  rotate: false
  xy: 2, 562
  size: 256, 256
  orig: 256, 256
  offset: 0, 0
  index: -1


第一行明显是需要的那个图像文件,即打包后的那个图像文件。接下来是一些属 性值,这些值不必在意。接下来是我们需要重点关注的。分别是这个packer中的图片的信息。第一个是是否旋转,第二个是xy的坐标。第三个是图片的大小,第四个是坐标原点吧。下面那些不太懂。很像css的写法。


使用的时候,只需要通过new TextureAtlas(FileHandle)方法装载packer文件,然后可以通过这个atlas对象来findRegion得到相应的TextureRegion


注意在多舞台的时候,stage在Screen的render方法中的draw的顺序与图层的显示顺序是相对应的,draw的越晚图层越往上。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值