我试图通过回调函数传递一个对象,onUpdateTween( groups[i], this );
但它没有给我正确的对象。它只给了我来自 groups 数组的最后一个对象。我该如何解决这个问题?
function transform( duration ) {
for ( var i = 0; i < groups.length ; i ++ ) {
new TWEEN.Tween(object.rotation)
.to( rot , duration )
.easing( TWEEN.Easing.Exponential.InOut )
.onUpdate( function() {
onUpdateTween( groups[i], this );
})
.start();
}
}