use*_*758 3 java render libgdx
我有一个问题可以改变渲染方法的频率.我找到了这个:
默认情况下,在libgdx中,呈现线程会连续调用ApplicationListener类的render()方法,其频率取决于您的硬件(每秒30-50-80次).我用
Gdx.graphics.setContinuousRendering(false);
Run Code Online (Sandbox Code Playgroud)
在我的create方法中,如果用户触摸屏幕,渲染就会停止并启动.但我希望以每秒1次的速度减慢频率.是否可以解决此问题,或者我只能使用render方法的默认设置.我搜索但没有找到解决方案.感谢帮助.
是的,用它来停止连续渲染.
Gdx.graphics.setContinuousRendering(false);
Run Code Online (Sandbox Code Playgroud)
然后你可以每秒调用render方法.使用Gdx.graphics.getDeltaTime()来了解自上次渲染以来是否已经过了一秒.
编辑:感谢PT评论:这就是你如何调用渲染:
Gdx.graphics.requestRendering();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1310 次 |
| 最近记录: |