2013-03-28 3 views
0

Привет, парень, я только начал создавать некоторые программы или игры с Slick2d.So проблема в том, что я получаю ошибку, как это: создать экземпляр типа Game.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(); 

}}

ответ

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

Я думаю, что вы должны сделать еще несколько учебников перед публикацией подобных вопросов. Убедитесь, что вы поместили мои исправления внутри класса HelloWorld, который расширяет BasicGame, я думаю, что это так. Имя должно быть таким же, как мой конструктор. Если у вас нет абсолютно никакой идеи, о чем я говорю, тогда выполните поиск google для базовых обучающих программ java.

Наслаждайтесь

P.s Я пишу это с телефона, так что я не проверял код

Смежные вопросы