Java从Slick2D中的图像中获取X、Y、宽度和高度线
我正在制作一个游戏(侧滚),我需要知道图像的x、y、高度和宽度。图像名称为“苹果”。我试过apple.x和apple.height等。我不知道,也许我可以把图像变成一个长方形或什么的,以获得跳线。我不知道 这是我的密码:Java从Slick2D中的图像中获取X、Y、宽度和高度线,java,variables,slick2d,Java,Variables,Slick2d,我正在制作一个游戏(侧滚),我需要知道图像的x、y、高度和宽度。图像名称为“苹果”。我试过apple.x和apple.height等。我不知道,也许我可以把图像变成一个长方形或什么的,以获得跳线。我不知道 这是我的密码: public class Play extends BasicGameState{ Image apple; public void init(...){ apple = new Image("res/Apple.png");
public class Play extends BasicGameState{
Image apple;
public void init(...){
apple = new Image("res/Apple.png");
}
public void render(...){
g.drawImage(apple, 200 + playerPosX, 200 + playerPosY);
}
}
见:
您可以使用getter方法:
int width = apple.getWidth();
int height = apple.getHeight();
我不太清楚你说的X/Y是什么意思。
在绘图方法中定义x&y,这意味着您已经知道x/y。
但您可以查看文档,例如:
apple.TOP_LEFT
apple.TOP_RIGHT
希望这有帮助。使用getter