我創建一個遊戲XNA 4.0和我有我的遊戲復位遊戲時間的問題,不能我gametime歸零XNA
問題是我使用此代碼加入我的對象在遊戲:
Timespan prevSpawn = timespan.zero;
Timespan objectSpawnTime = timespan.fromsec(5);
if (gameTime.TotalGameTime - prevSpawn> objectSpawnTime)
{
prevSpawn = gameTime.TotalGameTime;
AddObject();
}
我想比賽時間歸零,重新開始時,遊戲或遊戲結束並進入主菜單,再點擊播放,我想重置gametime。
是你的問題沒有進入你的上面if語句或是如何重置實際遊戲時間。你有沒有準備好上面提到的每一個動作? – ericosg 2012-04-04 09:33:44
這個問題是重置實際遊戲時間爲零,當我的遊戲結束其狀態,我稱之爲tryAgain狀態,並有一個按鈕,我用於重放遊戲的按鈕名稱是「再次玩」,所以當我推這按鈕遊戲開始正常工作,但問題是我不能使gametime.totalgametime爲零,我不知道是否有另一種編碼方式,使對象每5秒重生 – Max 2012-04-04 14:11:12