我该如何纠正java中的图像高度和宽度?

时间:2018-05-22 03:27:30

标签: java

我目前正在为AP计算机科学最终项目开发类似于飞鸟的游戏,我的问题是我在Rectangle类中使用getBounds方法在Bird对象和Pole对象上创建边界为了检查碰撞。但是,我无法正确检查碰撞,因为两个对象的图像大小是400x400像素,而在600x700 Jframe上,它表示它始终是碰撞的。实际对象不是400x400,而是从中导入的整个图像。如何调整此图像的大小以便在对象周围正确创建矩形?这是我目前的鸟类代码:

    width = (img.getWidth());
    height = img.getHeight();
    ...
    public Rectangle getBounds(){
    return new Rectangle(X,Y,width,height);
   }

0 个答案:

没有答案