【发布时间】:2015-12-22 10:53:00
【问题描述】:
我只想在Slick2D 中显示图片的一半!
问题是:我不想向任何方向拉伸它,
所以方法
image.draw(float x, float y, float srcx, float srcy, float srcx2, float srcy2)
对我没有帮助。 (该方法将指定部分拉伸到完整图像的大小,然后渲染!)
图像裁剪方法可能会有所帮助。
如果能得到帮助,我将不胜感激!
【问题讨论】:
我只想在Slick2D 中显示图片的一半!
问题是:我不想向任何方向拉伸它,
所以方法
image.draw(float x, float y, float srcx, float srcy, float srcx2, float srcy2)
对我没有帮助。 (该方法将指定部分拉伸到完整图像的大小,然后渲染!)
图像裁剪方法可能会有所帮助。
如果能得到帮助,我将不胜感激!
【问题讨论】:
您指定的方法拍摄照片,使用src 参数对其进行裁剪,然后将裁剪的部分拉伸到图像的原始大小。这就是你有问题的原因。
为了解决这个问题,您必须指明要绘制图像的目标区域的大小。为此,请使用方法
draw(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2)
来源:gamedev.SE的最后评论
【讨论】: