在Slick2D上仅显示图像的一半?

时间:2015-09-24 18:06:34

标签: java image render slick2d

我只想在Slick2D中显示图片的一半! 问题是:我不想向任何方向伸展, 所以方法

image.draw(float x, float y, float srcx, float srcy, float srcx2, float srcy2)

对我没有帮助。 (该方法将指定的部分拉伸到完整图像的大小,然后渲染!)

图像裁剪方法可能会有所帮助。

我很感激能得到帮助!

1 个答案:

答案 0 :(得分:1)

您命名的方法拍摄照片,使用src参数裁剪,然后将裁剪的部分拉伸到图像的原始大小。这就是你遇到问题的原因。

要解决此问题,您必须指明要绘制图像的目标区域的大小。为此,请使用方法

draw(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2)

来源:关于gamedev.SE的最后评论