为什么相机移动时纹理会闪烁?

时间:2014-06-04 12:53:28

标签: java opengl camera libgdx

我实现了一个随播放器移动的顶视摄像头,使用camera.position.lerp只有一点慢。问题是纹理闪烁(闪烁),因为我缩放了我的纹理。如果我使用正常尺寸的纹理,闪烁就会停止。有没有人有任何想法如何移动相机与缩放(或纹理缩放 - 相同的事情)而不会让纹理闪烁(或闪烁)?我使用线性过滤并从地图集加载每个资产。我在多个论坛上看到了这个问题,但没有答案。我想加载更高分辨率的纹理并在代码中调整它们的大小,这就是我问这个问题的原因。

1 个答案:

答案 0 :(得分:0)

您需要在地图册中挤出精灵的边框。 Extrude 选项往往接近 Padding

Extrude in TexturePacker

大多数纹理打包程序都支持该功能,Libgdx会立即从atlas文件中提取该信息。

这样您就可以使用所需的过滤器。