C#でタイマーを作成しようとしています。これを行うには、フレームをカウントしてから、フレーム数を60で割った値に等しい変数(秒)を作成します。また、秒を60で割った値に等しい別の変数(分)を使用して分をカウントします。
問題 分が1増えると、秒がカウントされ続け、これを修正する方法がわかりません。秒が60に達するたびに1を分に追加したいのですが、分をゼロに設定せずにゼロに戻します。
これが私が試したことです:
int frames = 0;
int seconds = 0;
int minutes = 0;
これは更新中です:
protected override void Update(GameTime gameTime)
{
minutes = seconds / 60;
seconds = frames / 60;
frames += 1;