是否可以将一个物体移向可能正在移动的另一个物体?
我只能将x,y坐标作为移动参数,我可以看到(?)
答案 0 :(得分:4)
不使用绿色隔离,您可以执行以下操作作为基本示例:
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'数乘以摩擦力)。