12.1、Libgdx的图像之持续性和非持续性渲染
(官网:www.libgdx.cn)
Libgdx在默认情况下,渲染现成调用render()方法进行持续性渲染。频率取决于你的硬件设备。
有时候有些游戏中并不需要持续性的渲染,为了省电,可以关掉持续性渲染。
只需要在create()方法中执行如下语句:
Gdx.graphics.setContinuousRendering(false);
Gdx.graphics.requestRendering();
第一句告诉游戏自动关闭render()方法。第二句触发render()方法一次。
如果持续性渲染被关闭,仅仅在以下情况下会被触发:
-
输入事件被触发
-
Gdx.graphics.requestRendering()被调用
-
Gdx.app.postRunnable()被调用
舞台效果渲染:
Stage.setActionsRequestRendering(true);
(www.libgdx.cn版权所有,如需转载,注明出处)