0

動いている可能性のある別のオブジェクトに向かって、あるオブジェクトを移動することは可能ですか?

私が見ることができる限り、移動パラメータとしてx、y座標のみを配置できます(?)

4

1 に答える 1

4

greensock を使用しない場合、基本的な例として次のことができます。

addEventListener(Event.ENTER_FRAME, loop);

function loop(e:Event):void{
    if(object1.x<object2.x){
        object2.x-=5;
    }else{
        object2.x+=5;
    }

    if(object1.y<object2.y){
        object2.y-=5;
    }else{
        object2.y+=5;
    }
}

Greensock アニメーションには継続時間が必要です。つまり、トゥイーンがある時点で終了します。dynamicprops プラグインがありますが、これも最終的には終了するため、長時間手動で行う必要があります。

基本的な摩擦や重力を実装すると、リアリズムが増します (たとえば、「5」の数値に摩擦量を掛けます)。

于 2013-01-25T10:48:36.703 に答える