英語は私の母国語ではないので、あらかじめ失礼します。
コンピューターのパフォーマンスのために、タイマーでゲームタイムを使用する必要がありますか?
のように、これを置き換えます
float timer = 0;
Update()
{
...code...
timer++;
...code...
}
に
float timer = 0;
Update()
{
...code...
timer += (float)gameTime.ElapsedGameTime.TotalMilliseconds;
...code...
}
私はそれについて少し混乱しています。gametime は 1 ループ (= 1 フレーム) を実行する時間であることを知っています。したがって、Fps = (1000 / gameTime.ElapsedGameTime.TotalMilliseconds;)
しかし、コードでゲームタイムをいつ使用するかはよくわかりません:s
誰かがそれについて私を助けることができれば...
奇妙なことに、GameTime について言及している Web サイトはあまり見つかりませんでした。基本だと思いました!=×
読んでくれてありがとう !