0

Slick2d を使用していくつかのプログラムまたはゲームの作成を開始したところです。問題は、次のようなエラーが発生することです。タイプ Game をインスタンス化します。

コード:

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();

} }

4

1 に答える 1

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 クラス内に配置してください。名前は私のコンストラクタと同じでなければなりません。私が何について話しているのかまったくわからない場合は、Google で基本的な Java チュートリアルを検索してください。

楽しみ

PS私は自分の電話からこれを書いているので、コードをテストしていません

于 2013-03-28T12:52:57.853 に答える