Javascript TWEENJS奇怪的溜溜球三人组

Javascript TWEENJS奇怪的溜溜球三人组,javascript,three.js,tweenjs,Javascript,Three.js,Tweenjs,在一个成功的动画循环之后,tweenjs让我兴奋不已,我想创建无限移动的动画,从上到下,但我的代码中有一些bug 我需要帮助! var group\u position\u 1=新的TWEEN.TWEEN(group.position) .to({y:THREE.Math.degToRad(-20)},1000) yoyo先生(真的) .重复(1) .缓和(缓和之间。线性。无) .onStart(()=>{ }) .onUpdate(()=>{ }) .onComplete(()=>{ 组位

在一个成功的动画循环之后,tweenjs让我兴奋不已,我想创建无限移动的动画,从上到下,但我的代码中有一些bug 我需要帮助!

var group\u position\u 1=新的TWEEN.TWEEN(group.position)
.to({y:THREE.Math.degToRad(-20)},1000)
yoyo先生(真的)
.重复(1)
.缓和(缓和之间。线性。无)
.onStart(()=>{
})
.onUpdate(()=>{
})
.onComplete(()=>{
组位置2.开始()
})
var group_position_2=新的TWEEN.TWEEN(group.position)
.to({y:THREE.Math.degToRad(-30)},1000)
yoyo先生(真的)
.重复(1)
.缓和(缓和之间。线性。无)
.onStart(()=>{
})
.onUpdate(()=>{
})
.onComplete(()=>{
组位置1.开始()
})

使用GSAPV3,您可以通过设置
,无限期地进行yoyo。重复(-1)
,:

要无限期地重复,请使用-1

var group\u position\u 1=新的TWEEN.TWEEN(group.position)
。至({y:-0.5},1000)
yoyo先生(真的)
。重复(-1)

旁白:度或弧度通常保留用于旋转。我认为设置y位置时不需要弧度,因为可以使用硬值,如0.5。

出于好奇:为什么要设置弧度位置?如果你已经在
.onComplete()
中循环了你的两个孩子,那么通常为什么要设置
yoyo