ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

ジャンプの実装

昨日のマリオのジャンプの実装方法を参考にして、というかそのまま利用して、ジャンプを実装してみた。コードは次のような感じ。

float tempy = m_Y;
float forcey = 1.0f;
if ( g_pInput->GetPush(CTRL_UP) ) // 上が押されたか?
{
    forcey = -10.0f;
}
m_Y += (m_Y - m_PreY) + forcey;
m_PreY = tempy;

今はまだキャラクターのグラフィックがただの四角なのに、キーを連打するとぴょんぴょん飛び跳ねているように見えてくるから面白い。
あとは実際のゲームに使うためにパラメータを調整すればいいだろう。