あーさん日記

https://akkera102.sakura.ne.jp/gbadev/ の中の人

メモ

Flashゲーム講座&ASサンプル集【三角関数を使った計算について】

移動速度の計算

x軸方向移動量 = Math.cos( 角度 * Math.PI / 180 ) * 距離
y軸方向移動量 = Math.sin( 角度 * Math.PI / 180 ) * 距離

Flashゲーム講座&ASサンプル集【当たり判定について】

円Aと、円Bが当たっているか調べる

  var sx = bx - ax;
  var sy = by - ay;

  var length = Math.sqrt(sx * sx + sy * sy);
  
  if(length < (ar + br)){

    // 当たりあり

  }else{

    // 当たりなし

  }