『龍神録プログラミングの館』に載っている「龍神録」をDLさせていただき、それを基に2Dの横スクロールのゲームを作成しています。
今回、スーパーマ〇オのようなジャンプを組み込みたいと思い様々な方法を試してみましたが上手くいかず、この掲示板にやってきました。
※20章の内容から派生してプログラムを書き換えています。
#include "../include/GV.h"
void calc_ch(){
ch.cnt++;
ch.img=(ch.cnt%24)/6;
if(CheckStatePad(configpad.left)>0)//左キーが押されていたら
ch.img+=4*2;//画像を左向きに
else if(CheckStatePad(configpad.right)>0)//右キーが押されていたら
ch.img+=4*1;//画像を右向きに
if(CheckStatePad(configpad.left)>0)//左が押されていたら
ch.x-=3;//座標を左に
if(CheckStatePad(configpad.right)>0)//右が押されていたら
ch.x+=3;//座標を右に
if(FIELD_Y == 478){
if(CheckStatePad(configpad.up)>0)
ch.y-=3;}
else ch.y+=3;
}
しかし実行後、すぐに下へ落ちて行ってしまいました。
これにジャンプのプログラムを組み込むにはどうしたらいいのでしょうか。
ご返答をお願いします。