ActionScript 3如何制作始终朝向同一点的动画

时间:2013-06-20 00:08:53

标签: actionscript-3 flash flash-cs6

我有一个主要对象可以在鼠标移动的任何地方移动。

如何制作动画,将主要物体中的其他物体射向不移动的接收器? 有没有比找到主要对象和接收器之间的角度更简单的方法,然后以这种方式发送动画?

因此拍摄动画应根据主要物体的位置旋转,以便拍摄动画始终到达目标。

1 个答案:

答案 0 :(得分:0)

您可以使用TweenLite并只指定x,y位置:

TweenLite.to(bullet, duration, {x:targetX, y:targetY});

您可以在此处下载:

http://www.greensock.com/v12/

您可能希望根据对象之间的距离以及您希望以每秒像素数移动的速度来计算补间的持续时间。例如:

var duration:Number = distance / pixelsPerSecond;

这样可以为补间提供正确的时间。