嘿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();
} }
答案 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我是通过手机写的,所以我没有测试过代码