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