我正在制作游戏(侧滚动),我需要知道图像的x,y,高度和宽度的线索。图像名称是“apple”。我试过了apple.x和apple.height等。我也许不知道我可以将图像转换为矩形或其他东西以获得电线。我不知道。
这是我的代码:
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);
}
}
答案 0 :(得分:0)
请参阅:http://slick.ninjacave.com/javadoc/org/newdawn/slick/Image.html
您可以使用getter方法:
int width = apple.getWidth();
int height = apple.getHeight();
我不完全确定你获得X / Y的意思。 你定义了x&在绘图方法中,这意味着你已经知道了X / Y. 但您可以查看文档,例如:
apple.TOP_LEFT
apple.TOP_RIGHT
希望这有帮助。