我試圖使GameClock
像真正的時鐘一樣,但具有自定義時間。 時鐘正在運行,但它延遲,我找不到問題。感謝幫助。用自定義時間創建遊戲時鐘
IEnumerator Start()
{
while (true) {
Sec = DateTime.Now.Second;
if (Hour == 23 && Min == 59 && Sec == 0){
Hour = 0;
Min = 0;
} else if (Min == 59 && Sec == 0){
Min = 0;
Hour += 1;
} else if (Sec == 0) {
Min += 1;
}
yield return new WaitForSeconds (1f);
}
}
你是什麼意思與「延遲」?它以某種方式延遲你的程序嗎?你怎麼稱呼這個代碼? –
延誤是什麼意思,是指每小時每小時1分鐘和每天24分鐘延遲1小時。 –
你知道你有一些延遲,因爲計時器的異步性,對吧? –