gpt4 book ai didi

c++ - 如何为游戏循环制作计时器?

转载 作者:搜寻专家 更新时间:2023-10-31 00:20:50 26 4
gpt4 key购买 nike

我想计时 fps 计数,并将其限制设置为 60,但是我一直在通过谷歌查看一些代码,我完全不明白。

最佳答案

如果你想要 60 FPS,你需要弄清楚你在每一帧上有多少时间。在本例中为 16.67 毫秒。因此,您需要一个每 16.67 毫秒完成一次的循环。

通常它会(简单地说):获取输入、进行物理处理、渲染、暂停直到 16.67 毫秒过去。

通常是通过在循环开始时保存时间,然后在结束时计算差值,然后休眠或循环,在此期间什么都不做。

This article描述了几种不同的游戏循环方式,包括您想要的方式,尽管我会在本文中使用更高级的替代方法之一。

关于c++ - 如何为游戏循环制作计时器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5441464/

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