AS2:环绕椭圆的补间
|
我在舞台上有7个影片剪辑,想要从不同的起点围绕椭圆进行补间。我在执行此操作时遇到了很多麻烦。...首先,我使用了一个圆形公式,然后将y值除以椭圆的宽度除以整个高度。这种工作有效,但是每旋转一圈,y值就很小了。该代码是:
this._x + =(Math.cos(angle * Math.PI / 180)* radius);
this._y + =(Math.sin(angle * Math.PI / 180)* radius)/1.54;
我也很难找到起点的角度,如果不起点,它们将不会在相同的椭圆中行进,但是它们都有不同的起点角。
有什么线索吗?
没有找到相关结果
已邀请:
2 个回复
痰降锭骂奸
设置每次更新而不是移动的位置,那样您就不会漂移。 使用此代码更新每个对象,并递增
var以使其旋转。
bab
请注意,我从http://www.actionscript.org/forums/showthread.php3?t=161830&page=2获得了该脚本的基础,并将其转换为AS2并使其可从数组工作。