続 パンチ

パンチで吹っ飛ばす図

パンチで敵に攻撃できるようにしました。
差分
スプライト情報に攻撃範囲の矩形を追加して、その範囲内に敵がいたら倒すようにしています。


また、敵を倒したときにひっくり返るだけでは分かりにくかったので、少し吹き飛ばすようにしてみました。
差分


あと、スプライト切り替え時に座標がずれていたバグも修正しています。
(このバグせいでパワーアップした瞬間にブロックに埋まったりしてました。)
差分
スプライトの左下角を基点にして座標を計算していたため、スプライトのサイズが変わるとその分だけ座標がずれていました。
今後坂を実装することも考えると、やはり中央を基点にしたほうがよさそうです。