gpt4 book ai didi

c++ - C++ 控制台中基于实时的递增/递减

转载 作者:可可西里 更新时间:2023-11-01 10:44:36 26 4
gpt4 key购买 nike

有没有办法在不使用第三方库的情况下,在简单的 C++ 控制台应用程序中根据实时情况增加/减少变量的值。

例如在 Unity3D 游戏引擎中,有一个叫做 Time.DeltaTime 的东西这给出了完成最后一帧所花费的时间。现在,我知道控制台应用程序中没有绘图更新功能或框架,但是我正在尝试做的是能够增加/减少变量的值,这样它会随着时间的变化而变化,例如,

variable = 0
variable = variable + Time.DeltaTime

这样变量值每秒递增。在 C++ 11 中可能出现这样的情况吗?所以,假设速度为 5,则 5 秒后变量的值为 5。

基本上,我正在创建一个简单的粒子系统,我希望粒子在达到 MAX_AGE 后死亡。我不确定如何在简单的 C++ 控制台应用程序中实现它。

最佳答案

对于简单的计时,您可以使用 std::chrono::system_clock . tbb::tick_count是一个更好的增量计时器,但你说没有第三方库。

关于c++ - C++ 控制台中基于实时的递增/递减,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31467724/

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