gpt4 book ai didi

java - 更改 libgdx 中的渲染频率

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:11:27 24 4
gpt4 key购买 nike

我有一个问题可以改变渲染方法的频率。我发现了这个:

By default in libgdx, the rendering thread calls the render() method of your ApplicationListener class continuously, with a frequency that depends on your hardware (30-50-80 times per second). I use

Gdx.graphics.setContinuousRendering(false);

在我的创建方法中,如果用户触摸屏幕,渲染就会停止和开始。但我想降低频率,例如每秒 1 次。是否可以解决这个问题,或者我只能使用渲染方法的默认设置。我搜索但没有找到解决方案。感谢您的帮助。

最佳答案

是的,用它来停止连续渲染。

Gdx.graphics.setContinuousRendering(false);

然后你可以每秒调用 render 方法。使用 Gdx.graphics.getDeltaTime() 了解自上次渲染以来是否已经过了一秒。

编辑:感谢 P.T.评论:这就是你调用渲染的方式:

Gdx.graphics.requestRendering();

关于java - 更改 libgdx 中的渲染频率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19396875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com