Flashゲーム講座&ASサンプル集【三角関数を使った計算について】
移動速度の計算
x軸方向移動量 = Math.cos( 角度 * Math.PI / 180 ) * 距離 y軸方向移動量 = Math.sin( 角度 * Math.PI / 180 ) * 距離
円Aと、円Bが当たっているか調べる
var sx = bx - ax;
var sy = by - ay;
var length = Math.sqrt(sx * sx + sy * sy);
if(length < (ar + br)){
// 当たりあり
}else{
// 当たりなし
}