【问题标题】:Showing only the half of an Image on Slick2D?在 Slick2D 上只显示图像的一半?
【发布时间】:2015-12-22 10:53:00
【问题描述】:

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

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

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

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

如果能得到帮助,我将不胜感激!

【问题讨论】:

    标签: java image render slick2d


    【解决方案1】:

    您指定的方法拍摄照片,使用src 参数对其进行裁剪,然后将裁剪的部分拉伸到图像的原始大小。这就是你有问题的原因。

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

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

    来源gamedev.SE的最后评论

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-21
      • 1970-01-01
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-30
      • 2020-05-13
      相关资源
      最近更新 更多