【发布时间】:2011-06-08 19:23:39
【问题描述】:
不是一个很好的标题,但我不知道该取什么名字。
无论如何,我正在用long int 计算我的游戏中的总帧数(这样我就可以计算平均 FPS)。万一游戏持续很长时间,我应该怎么做才能确保我的long int 不会超过其限制?如果它确实超过了它的极限会发生什么?
谢谢。
【问题讨论】:
-
为什么需要整个游戏的平均值?为什么不只保持最后一秒/最后几秒的计数值,然后不再打扰?
-
在gamedev.stackexchange.com 询问您是否有更多的运气?这不是修辞。老实说,我想知道。
-
@Jake 这个问题其实和游戏没什么关系,但是我不知道怎么命名,问这个问题。
-
我猜会发生什么在某种程度上取决于您的编译器和系统。我建议将数字设置为最大值,然后增加以查看会发生什么。
-
@Jay:我不这么认为。要溢出它,您需要以每秒 30 帧的速度播放 1169884834710 年。
标签: c++ memory-management int long-integer increment