我目前正在为实时系统学校项目制作游戏。
我需要能够每1/60秒显示一个框架(或解释为什么我不能做这样的事情,如果不可能的话)。
使用AndEngine GLES2。 我试着查看AndEngine库,但我对Android开发相当新(以及使用AndEngine),所以我找不到任何可以指导我朝正确方向发展的东西。
思想?
谢谢!
答案 0 :(得分:1)
如果要显示框架:
final FPSCounter fpsCounter = new FPSCounter();
this.mEngine.registerUpdateHandler(fpsCounter);
final Text fpsText = new Text(250, 240, this.mFont, "FPS:", "FPS: XXXXX".length(),vbo);
scene.attachChild(fpsText);
scene.registerUpdateHandler(new TimerHandler(1 / 20.0f, true, new ITimerCallback()
{
@Override
public void onTimePassed(final TimerHandler pTimerHandler)
{
fpsText.setText("FPS: " + fpsCounter.getFPS());
}
}));
如果你想设置FrameRate:
Instead of new Engine(...), use new LimitedFPSEngine(EngineOptions pEngineOptions, int pFramesPerSecond);.