什么是计算游戏中每秒帧数的好算法?我想将它显示为屏幕一角的数字.如果我只看一下渲染最后一帧所花费的时间,那么数字变化太快了.
如果您的答案更新每一帧,并且在帧速率增加而不是减少时不会收敛,则奖励积分.
我真的很讨厌使用STL容器,因为它们使我的代码的调试版本运行得非常慢.其他人使用什么代替具有合理性能的调试版本的STL?
我是一名游戏程序员,这对我所参与的许多项目都是一个问题.当你使用STL容器时,很难获得60 fps.
我的大多数工作都使用MSVC.
多年来我在很多游戏项目中都使用过minidumps,他们似乎有大约50%的机会拥有一个有效的调用堆栈.我该怎么做才能让他们有更好的调用堆栈?
我已经尝试将最新的dbghelp.dll放在exe目录中.这似乎有些帮助.
Visual Studio 2008或2010是否更好?(我还在VS 2005).
我使用的代码看起来像这个样本.
我应该运行固定速率游戏逻辑的更新速率是多少?
我过去每秒使用60次更新,但这很难,因为它不是每秒偶数次更新(16.666666).我目前的游戏使用100,但对于大多数事情来说这似乎有些过分.
在游戏UI中有哪些好的工具和技术?我正在寻找帮助艺术家类型创建和动画游戏HUD(抬头显示)UI的东西,并且可以添加到游戏引擎中进行实时回放.
frame-rate ×2
algorithm ×1
c++ ×1
callstack ×1
dbghelp ×1
debug-build ×1
debugging ×1
hud ×1
minidump ×1
performance ×1
stl ×1