Можно ли сдвинуть один объект к другому, который может двигаться?
Насколько я вижу, я могу указать только координаты 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» на величину трения).