我想在 Slick2D
中仅显示图像的一半!
问题是:我不想将其拉伸(stretch)到任何方向,
所以方法
image.draw(float x, float y, float srcx, float srcy, float srcx2, float srcy2)
对我没有帮助。 (该方法将指定部分拉伸(stretch)到完整图像的大小,然后进行渲染!)
图像裁剪方法可能会有所帮助。
如果能获得帮助,我将不胜感激!
最佳答案
您命名的方法拍摄图片,使用 src
参数裁剪它,然后将裁剪的部分拉伸(stretch)到图像的原始大小。这就是你遇到问题的原因。
为了解决这个问题,您必须指定要绘制图像的目标区域的大小。为此,请使用方法
draw(float x, float y, float x2, float y2, float srcx, float srcy, float srcx2, float srcy2)
来源:最后评论gamedev.SE
关于java - 在 Slick2D 上只显示图像的一半?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32768073/