SOKT Day 5 Log
1. Add Custom Date & Time System
Q
What is the TimeUnit ?
時間單位,配合 DeltaSeconds (兩個 Frame 之間所需的時間),來客製自己的時間系統。e.g. TimeUnit = 2,代表在我的時間系統中 2 sec 為 1 個單位,也就是說假設
DeltaSeconds = 1 ,則此時 DelaSeconds / 2 sec = 0.5 TU
再將計算過後的 TU 取 24 的餘數,便可得到 DayTick,以及剩餘時間
What is the DayTick ?
即換算過後的天數What is the Clockwork ?
客製時間系統內的時間發條,當滿 24 的時候會歸 0 ;若未滿,則會換算成時鐘顯示Why the Clockwork need multiply 3600 in Clock Function ?
因為 Clockwork 是計算後的剩餘小時 ( 不滿 24 ),所以若要換算成 H:M:S 顯示,則需要乘上 3600 (因為 1 hr = 3600s )
What is the DaysInMonth Function?
給定年、月後,會回傳該月的最大天數,可用來判斷日期是否需要進位。
0 意見