我只想在Slick2D
中显示图片的一半!
问题是:我不想向任何方向伸展,
所以方法
image.draw(float x, float y, float srcx, float srcy, float srcx2, float srcy2)
对我没有帮助。 (该方法将指定的部分拉伸到完整图像的大小,然后渲染!)
图像裁剪方法可能会有所帮助。
我很感激能得到帮助!
答案 0 :(得分:1)
您命名的方法拍摄照片,使用src
参数裁剪,然后将裁剪的部分拉伸到图像的原始大小。这就是你遇到问题的原因。
要解决此问题,您必须指明要绘制图像的目标区域的大小。为此,请使用方法
draw(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2)
来源:关于gamedev.SE的最后评论