1
在我的遊戲構造我補充一點:爲什麼GLProfiler在我的例子中沒有返回值?
GLProfiler.enable();
而在我所有的平局結束我的渲染方法調用我補充一點:
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