英语不是我的母语,所以请提前原谅我。
由于计算机性能,我应该在计时器上使用游戏时间吗?
喜欢,替换这个
float timer = 0;
Update()
{
...code...
timer++;
...code...
}
经过
float timer = 0;
Update()
{
...code...
timer += (float)gameTime.ElapsedGameTime.TotalMilliseconds;
...code...
}
我对此有点困惑。我知道游戏时间是执行 1 个循环的时间(=1 帧)所以,计算 Fps = (1000 / gameTime.ElapsedGameTime.TotalMilliseconds;)
但我真的不知道什么时候在我的代码中使用游戏时间:s
如果有人可以帮助我...
奇怪的是,我没有找到很多谈论 GameTime 的网站。我认为这是基本的!=x
谢谢阅读 !