マリオの完コピvol.22 壁引っかかりバグ
ハルポップ 2016-05-25 19:59:56
忍者マリオ
壁の右からは引っかからないのに左からは引っかかる現象。
修正したら今度は逆に右から引っかかるようになったり。
原因は、マリオの右端の座標をx+16としていたこと。+16にすると右端ではなく、右端の右隣になる。
正しくはx+16-1だ。
この1ピクセルの差や不等号の「<=」か「<」の違いに泣く事がよくある。
「<=」でだめだったらよく考えず「<」にして修正する事もよくある。
修正後