-1

ムービークリップを、発射体アークの現在の位置からマウスクリック先 x & y に移動したい。8方向もやりたいです....助けてください...

4

1 に答える 1

0

X 用と Y 用の 2 つのトゥイーンが必要なようです。「destX」と「destY」、さらに「sourceX」と「sourceY」をロックしたとします。Y による関数を、常に特定の値 (別名標高) で整列させたいとします。これをトゥイーンする関数を作成します。

function yParabola(t:Number,b:Number,c:Number,d:Number,p:Number=-30):Number {
    return b+c*t/d+4.0*(t/d*(1.0-t/d)*p);
}

Y のトゥイーンに入力します。主な問題は、fl.transitions.Tween エンジンがイージング関数で 5 番目または 6 番目のパラメーターを渡すためにトゥイーンを作成できないことです。そのため、次のようなさまざまな放物関数のセットを使用する必要がある場合があります。

function bigParabola(t:Number,b:Number,c:Number,d:Number):Number {
    return yParabola(t,b,c,d,-100);
}

必要な場合があるさまざまなトゥイーンにそれらをフィードします。

于 2013-03-01T10:20:22.517 に答える