今天我使用TweenJS時發現了錯誤,當從socket.io服務器爲基於tick的響應設置動畫時出現問題。 我得到的位置和旋轉每1/10秒(10滴答每秒),我通過TweenJS .to()
功能平滑此運動。TweenJS旋轉平滑問題
位置工作像一個魅力,但旋轉是錯誤的,當我切換0/360度左右。
服務器發送例如rotation: 350°
和在下一個刻度服務器發送rotation: 10°
,但我不想動畫整個340°,只是20°。 所以我想用最短的方式來動畫。 插件不工作如何supposted。
小提琴: http://jsfiddle.net/bateriecz/wmj52eqd
編輯:我發現,TweenJS被訂走最短的路爲默認值,但不是爲我工作
所以我做了RotationPlugin的工作,但它不工作100%完美。即使在我改變角度的情況下,它也會在零度時被卡住。有誰知道如何修理它? – D3admau5