1
私はこの追加:私の例でGLProfilerが値を返さないのはなぜですか?私のゲームのコンストラクタで
GLProfiler.enable();
そして、私はこれを追加私のrenderメソッドですべての私の描画呼び出しの終わりに:
Gdx.app.log("drawCalls", String.valueOf(GLProfiler.drawCalls));
Gdx.app.log("calls", String.valueOf(GLProfiler.calls));
Gdx.app.log("textureBindings", String.valueOf(GLProfiler.textureBindings));
Gdx.app.log("shaderSwitches ", String.valueOf(GLProfiler.shaderSwitches));
Gdx.app.log("vertexCount ", String.valueOf(GLProfiler.vertexCount.value));
GLProfiler.reset();
しかし、Androidのモニターですべての値が戻ってきているがゼロ。私は自分のコードにGdx.graphics.getGL20()やGdx.graphics.getGL30()のインスタンスがありません。私はこのように各フレームをクリアします:
Gdx.gl20.glClearColor(0, 0, 0, 1);
Gdx.gl20.glClear(GL20.GL_COLOR_BUFFER_BIT);
誰でもアイデアはありますか?
デスクトップにもゼロが表示されますか? –
いいえ、デスクトップビルドは実際の数値を報告します。 – lepton