2

LibGDXUIセットアップを使用してプロジェクトを開始しました。

ApplicationListenerの実装にあるのは次のとおりです。

public void create() {      
        setScreen(new LoadingScreen(this));
}

これはLoadingScreenを起動することになっていますが、コンストラクターにprintがあり、表示されるためです。私はrenderメソッドで印刷を行っていますが、これは1回だけ表示されますが、renderメソッドは短時間ごとに呼び出されるため、これは何度も印刷する必要があることを理解しています。

これがrender()メソッドにあるものです(印刷は別として):

OpenGL.glClearColor(1, 0.5f, 1, 1);
OpenGL.glClear(GL10.GL_COLOR_BUFFER_BIT);

どこOpenGL = Gdx.graphics.getGL10();

私が言ったように、レンダリングは一度だけ呼び出され、デスクトップメインを実行したときに画面に表示されるのは、ピンクから黒に点滅する画像と、上から下に移動するバーです。

4

1 に答える 1

2

念のため 誰かの役に立ちます。

この問題は、Game 拡張クラスの render メソッドに次のように追加することで解決されました。

    public void render() {  
    super.render();
}

現在は点滅せず、各画面のレンダリングは発生するはずのように何度も呼び出されます。

于 2013-03-18T12:02:32.157 に答える