gpt4 book ai didi

java - Libgdx如何计算运行时间

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:14 28 4
gpt4 key购买 nike

我试图通过在渲染方法中将 delta 的值添加到我的浮点值来计算 libgdx 中的耗时,这是我从播放状态开始以来测量的时间。错误或问题,你想怎么调用它,是根据我的计算,这样做显示的时间是实际时间的两倍。我试着除以 2,我非常接近实时,这意味着通过在每次渲染调用中添加增量,我无法在几秒钟内获得实时。为什么会这样?

private float time=0;
public void render () {
time +=Gdx.graphics.getDeltaTime();
}

以上没有得到实时,我的问题是为什么?编辑:我正在使用屏幕,但没关系我尝试了 Gdx.graphics.getDeltaTime() 和 render 方法的 delta 参数。

最佳答案

您可以使用包装器 TimeUtils。

获取当前时间:

long startTime = TimeUtils.millis();

获取从 startTime 开始耗时:

long elapsedTime = TimeUtils.timeSinceMillis(startTime);

关于java - Libgdx如何计算运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23932887/

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