今天我使用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