不是一个很好的标题,但我不知道该起什么名字。
无论如何,我正在计算游戏中的总帧数(这样我就可以计算平均 FPS)long int
。万一游戏持续很长时间,我该怎么做才能确保我的long int
不会增加超过其限制吗?如果超过极限会发生什么?
Thanks.
任何类型的计数器都存在这个问题。
对于你的具体问题,我不担心。
A long int
在最坏的情况下(在 32 位计算机/控制台上),计数可达 20 亿(甚至更多)。假设您的游戏每秒运行 1000 帧(这已经很多了!),则需要 20000000 秒才能溢出计数器:超过 5000 小时,超过 231 天。
我很确定如果您尝试运行那么长时间,其他原因会导致您的游戏停止!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)