码迷,mamicode.com
首页 > 其他好文 > 详细

Libgdx 循环绘制图片时间隔的问题

时间:2016-01-16 14:08:53      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:

在libgdx中使用循环绘制一张图片铺满某个区域时,有可能会遇到像素计算没有问题时,图块中间还是有约1像素的间隔,或者是本来没有间隔,做了缩放处理之后发现中间有间隔。

解法

当使用Texture加载图片时:

Texture myTexture = new Texture( Gdx.files.internal("texture.png") );
        myTexture.setFilter(Texture.TextureFilter.Nearest, Texture.TextureFilter.Nearest);

当使用TextureAtlas加载图片时,可以在*.atlas文件中修改Filter为Nearest

maze.png
size: 256,128
format: RGBA8888
filter: Nearest,Nearest
repeat: none
door
  rotate: false
  xy: 2, 2
  size: 64, 64
  orig: 64, 64
  offset: 0, 0
  index: -1

问题解决。

Libgdx 循环绘制图片时间隔的问题

标签:

原文地址:http://www.cnblogs.com/xirtam/p/5135244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!