今天研究了一会儿物体的运动...都用到了一些数学原理~很有意思~先记录下来几个~
向鼠标指向的某点旋转:
dx=mouseX-sprite.x;
dy=mouseY-sprite.y;
sprite.rotation=Math.atan2(dy,dx)*180/Math.PI
创建波形:
public function onEnterFrame(event:Event){
value=center+Math.sin(angle)*range;
angle+=speed;
}
计算两点间距离:
dx=x2-x1;
dy=y2-y1;
dist=Math.sqrt(dx*dx+dy*dy)