[過去ログ] 【新作】忍者くん、じゃじゃ丸くん【ファミコン版】 (987レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
263(1): 2013/10/02(水)22:05 ID:aZq+LRwM(1) AAS
>>250 は、歩きながらのジャンプができないんじゃないかい?
>>247 出来るだけわかりやすくするためステート分岐を使わずに説明すると、こんな感じになると思う。
●向き={左、右}:初期値はどっちでも可
if(右を押す) then 向き←右
if(左を押す) then 向き←左
●水平移動量={-1, 0, +1}:初期値0
●垂直移動量(上がプラス):初期値0
●着地中のフラグ{true,false}:初期値はfalse
着地中のフラグ←false
垂直移動量-=重力加速度
if(垂直移動量がマイナス(下向き)かつ移動後に地面にめり込む見込み){
垂直位置Yを地面の高さに補正
着地中のフラグ←true
}
if(着地中==true){
水平移動量←0
if(右を押す) then 水平移動量←+1(右)
if(左を押す) then 水平移動量←-1(左)
垂直移動量←0
if(ジャンプボタン) then 垂直移動量←ジャンプ初速度(正の定数)
}else{
// 水平移動量は維持
}
X(水平位置)+=水平移動量
Y(垂直位置)+=垂直移動量
上下前次1-新書関写板覧索設栞歴
あと 724 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.008s