私のメインクラスをゲーム画面のクラスに設定しようとしています。デスクトップアプリケーションを実行しようとすると、黒い背景のウィンドウが開きます半秒間滞在してから閉じてしまうと、なぜ動作しないのか分かりません。 Netbeansと関係がある場合はNetbeansを使用しています。ここLibgdx - 画面の使用開始時に直ちにゲームが終了する
public class MyGdxGame extends Game {
public SpriteBatch batch;
@Override
public void create() {
batch = new SpriteBatch();
this.setScreen(new GameScreen(this));
}
@Override
public void render() {
super.render();
}
}
と私の画面クラスである:私はデスクトップクラスに触れていない
public class GameScreen implements Screen{
Texture texture;
private MyGdxGame game;
public GameScreen(MyGdxGame game) {
this.game = game;
texture = new Texture("badlogic.jpg");
}
@Override
public void show() {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
@Override
public void render(float f) {
Gdx.gl.glClearColor(1, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
game.batch.begin();
game.batch.draw(texture, 0, 0);
game.batch.end();
}
//I havn't touched the other methods so I didn't paste them.
が
はここに私のメインクラスです。
私は、このエラーメッセージが表示されます:
Exception in thread "LWJGL Application" java.lang.UnsupportedOperationException: Not supported yet.
at com.mygdx.game.GameScreen.show(GameScreen.java:27)
at com.badlogic.gdx.Game.setScreen(Game.java:61)
at com.mygdx.game.MyGdxGame.create(MyGdxGame.java:14)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:147)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:124)
'GameScreen.show()'メソッドは、 'UnsupportedOperationException'をスローするように見えますが、呼び出されています。そのメソッドのヘルプのための適切な実装を提供していますか? – Castaglia