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{ // 当たりなし }