我刚刚开始slick2d
所以这绝对是一个初学者的问题。
我想绘制一个简单的矩形,但是如果我在绘制之前初始化它,例如:g.draw(myRectangle)
,我会收到一个错误: -
Graphics类型中的方法
draw(Shape)
不适用于参数(Rectangle)。
如果我尝试将其定义为一个Shape并将其初始化为一个矩形,如下所示:
Shape startButton;
public void init(GameContainer gc, StateBasedGame sbg) throws SlickException {
startButton = new Rectangle(600, 100, 200, 50);
}
我收到此错误:
类型不匹配:无法从Rectangle转换为Shape
提前致谢