ゼロには、問題は、私はのためにこのコードを使用していますが、私は、XNA 4.0でゲームを作成していると私は私のゲームではゲームの時間をリセットに問題があるXNA
を私gametimeをリセットすることはできませんゲームで私のオブジェクトを追加:
Timespan prevSpawn = timespan.zero;
Timespan objectSpawnTime = timespan.fromsec(5);
if (gameTime.TotalGameTime - prevSpawn> objectSpawnTime)
{
prevSpawn = gameTime.TotalGameTime;
AddObject();
}
私はgametimeをリセットしたい、再びゲームを開始したり、ゲーム終了して、再度プレイをメインメニューとヒットに行くとき、私は、ゼロにゲームの時間をリセットしたいです。
あなたの上記のif文に問題がないか、実際のゲーム時間をリセットする方法が問題です。上記の行動のそれぞれについて、イベントを準備していますか? – ericosg
問題は実際のゲーム時間をゼロにリセットしています。私のゲーム終了時にtryAgain状態と呼ばれ、ボタンを押してゲームの再生に使用しました。ボタンの名前は「再生」です。ボタンがゲームをうまく始めるが、問題は私がgametime.totalgametimeをゼロにすることができないということである。オブジェクトを5秒ごとにrespawnする別の方法があれば、私は気にしない。 – Max