使用slick2d图形转换的图像怪异

时间:2016-05-09 19:50:31

标签: java lwjgl slick2d

我正在制作游戏,我注意到每当我使用graphics.translate函数时,在翻译之后,这会发生在图像上。

翻译前 Before translation

翻译后 After Translation

我想知道是否有任何方法可以解决这个问题,或者其他人有同样的问题。所有这些精灵都是从spritesheet中呈现的

编辑:翻译代码

<Drawer
  docked={false}
  open={this.state.open}
>
  ...
</Drawer>

1 个答案:

答案 0 :(得分:1)

尝试将g.translate()的x和y参数转换为整数。这样可以消除任何舍入错误,其中切片最终不会出现在完美的像素坐标上(IE 4,而不是4.2)。

将评论中的答案移回答案,以便将其标记为OP