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?


給定年、月後,會回傳該月的最大天數,可用來判斷日期是否需要進位。

  • Share:

You Might Also Like

0 意見