ゲムキTOP > ブログTOP > ゲムキブログ
←試しに書き込んでみる | ゲムキマガジンvol.60→

マリオの完コピvol.29 Bダッシュで1マスの穴越え

ハルポップ 2016-06-12 22:54:05


最初はどうしてダッシュで穴を越えれるのかが分からなかった。
1フレームで当たり判定分以上のピクセルを移動しているのか、それとも本来は落ちるはずなのに特別処理で落ちないようにしているのか。
オリジナルの動きをよく見るとトリックが分かった。
Bダッシュじゃなく歩行時の最大速度でも1マスの穴は越えられるのだが、その時に一瞬穴に数ピクセル落ちていたのだ。その後、ブロックの上に補正されていた。

その補正処理が穴を越えるトリック。
前の「ブロックずらし」という記事で書いた処理のX軸バージョンっぽい。
http://blog.game-kids.net/haruzakki/entry-744.html

これを実装してみるとBダッシュで1マスの穴を越えるのが実現出来た。