Slick2d无法实例化游戏类型?

时间:2013-03-28 10:07:03

标签: java syntax-error slick2d

嘿guyes我刚开始使用Slick2d创建一些程序或游戏。所以问题是我得到这样的错误:实例化游戏类型。

代码:

public HelloWorld()

 public static final String gamename = "Game"

 {
    super(gamename);
 }

@Override
public void init(GameContainer gc) throws SlickException
{

}

@Override
public void update(GameContainer gc, int delta) throws SlickException
{

}

@Override
public void render(GameContainer gc, Graphics g) throws SlickException
{
 g.drawString("Hello World", 100, 100);
}

public static void main(String[] args) throws SlickException
{
 AppGameContainer app = new AppGameContainer(new Game(gamename));

 app.setDisplayMode(800, 600, false);
 app.start();

} }

1 个答案:

答案 0 :(得分:0)

public static final String gameName = "Game";

public HelloWorld() {
    super(gameName);
}

Init method correct
Update method correct
Render method correct

public static void main(String[] args) throws SlickException {
    AppGameContainer app = new AppGameContainer(new HelloWorld());

    app.setDisplayMode(800, 600, false);
    app.start();
}

我认为你应该在发布这样的帖子之前再做一些教程。确保将我的更正放在扩展BasicGame的HelloWorld类中,我认为它是。名称必须与我的构造函数相同。如果您完全不知道我在说什么,那么请搜索谷歌的基本java教程。

享受

P.s我是通过手机写的,所以我没有测试过代码