動いている可能性のある別のオブジェクトに向かって、あるオブジェクトを移動することは可能ですか?
私が見ることができる限り、移動パラメータとしてx、y座標のみを配置できます(?)
動いている可能性のある別のオブジェクトに向かって、あるオブジェクトを移動することは可能ですか?
私が見ることができる限り、移動パラメータとしてx、y座標のみを配置できます(?)
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」の数値に摩擦量を掛けます)。