0

そのため、レンダリングされていないスプラッシュ画像があり、その理由がよくわかりません。私は正しいプロセスを実行し、新しいスプライトを作成してから、render メソッドで次のようにバッチでレンダリングしました。

@Override
public void render(float delta) {
    Gdx.gl.glClearColor(0, 0, 0, 1);
    Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);

    batch.begin();
    splashSprite.draw(batch);
    batch.end();
}


@Override
public void show() {
    splashSprite = new Sprite(new Texture("data/xidstudios_splash.png"));

    batch = new SpriteBatch();
}

ご覧のとおり、正しい手順を実行しましたが、不足していますか?

4

2 に答える 2

1

画像を表示するようにプロジェクションが正しく設定されるように、カメラを使用するか、opengl 関数を直接呼び出して、opengl にビューポートを提供する必要があります。

于 2013-08-14T15:14:46.693 に答える