我想在as3中创建回旋镖效果 我没什么经验,我找到了这段代码:
TweenLite.to(man, 1, {x:241.3, y:372.8, rotation:360});
使用绿色帆船,但我想让对象回去,我可以使用geensock的throwproms,但我需要成为会员而且我不想花钱,有人可以帮我吗?
答案 0 :(得分:0)
不确定这是否会给你带来理想的效果,但是像......
var tween = TweenLite.to(man, 1, {
x:241.3,
y:372.8,
rotation:360,
onComplete: function() { tween.reverse(); }
});
答案 1 :(得分:0)
在绿色方块中使用onComplete
param在向前调用后立即调用反向补间。它应该看起来像这样
var myTween = TweenLite.to(man, 1, {x:241.3, y:372.8, rotation:360,
onComplete: function(){myTween.reverse()}
});
关键必须是正确的缓和功能。
如果你想使用其他坐标返回,例如,回到玩家的新坐标,那么它可能是这样的
var myTween = TweenLite.to(man, 1, {x:241.3, y:372.8, rotation:360,
onComplete:boomerangBack,onCompleteParams:[man]}
});
function boomerangBack(obj){
TweenLite.to(obj, 1, {x:obj.x, y:obj.y, rotation:720});
}