2016-12-18 8 views
2

Я хочу, чтобы выйти из игры, если 2 значения выше, чем 3. Я хочу поставить в здесь:Как остановить игру jMonkeyEngine?

 if(player.getWorldTranslation().y > 3){ 
 
      if(player.getWorldTranslation().z > 3){ 
 
        
 
      }

Я думаю, его в документации, но я до сих пор could' nt найдет ответ после 10 минут поиска. Спасибо за помощь!

+0

'System.exit (1),' ' – Alex

+1

вызов остановки()' от вашего класса, который расширяет из 'Application'; https://jmonkeyengine.github.io/wiki/jme3/intermediate/simpleapplication.html – trooper

ответ

0

Here's ссылка на выход из игры. Вы также можете использовать System.exit(int). В любом случае это работает.

1

Я думаю, лучше всего (если вам нужно остановить игру, а не программы):

static Main app;//Put the app variable global and static 
... 

public static void main(String[] args) { 
    app = new Main(); 
    app.start(); 
} 
... 

if(player.getWorldTranslation().y > 3){ 
    if(player.getWorldTranslation().z > 3){ 
     app.Stop(1); 
     //System.exit(1);//if you need close the entire program; 
    } 
+0

Должно быть 'app.stop (1);'. –