- 在X分鐘(比如360分鐘),遊戲物體的角度爲0度。
- 在Y分鐘(比如說1200分鐘),遊戲物體的角度應該達到180度。
我的問題是,每分鐘的角度是多少(X - > Y),所以遊戲對象會根據每分鐘結果的角度更新其旋轉角度。根據「分鐘」(Unity 3D)轉換旋轉
在此先感謝
我的問題是,每分鐘的角度是多少(X - > Y),所以遊戲對象會根據每分鐘結果的角度更新其旋轉角度。根據「分鐘」(Unity 3D)轉換旋轉
在此先感謝
我認爲這並不困難。您可以輕鬆找到分配。讓我們把實際持續時間,這是1200 - 360 = 840
。
其實你可以申請的問題,對於此類的數學是什麼樣子,
X * 840 = 180
X將是這將成倍840
次獲得的180
值的值。
X = 180/840 => X = 0.214285
這就是爲了在840分鐘內獲得180度的每分鐘度數變化。
所以你要改變角度0.214285
度每分鐘才能得到它。 :)
同樣適用相同的公式任意時間一樣,1000至1200年,你可以做到這一點的,
1200-1000 = 200
180/200 = 0.9
所以在角每分鐘所需的新變化是0.9
。
使用System.DateTime計算分鐘以上(X和Y),如最小值和最大值。如果用戶在Z分鐘(例如1000分鐘)啓動應用程序,該對象將旋轉什麼。 –
仍想在1200度180度?還是想保持相同的分佈? –
是的,在1200分鐘的時間內,對象應該在180. –
我投票結束這個問題作爲題外話,因爲這個問題是關於代數,而不是編程。 – Fattie
關於「這個問題是關於代數而不是編程」的問題應該關閉,請點擊關閉這些問題,以幫助減少Unity3D標籤上的混亂。 – Fattie
只需詢問顯示當前工作的示例代碼。如果沒有提供,請關閉。 –