重力と着地フラグを用いれば簡単?
毎ループ重力が働いてて落ちるとする(G=G+1)
落下先が地面だったら、着地フラグ(CF)を立て、落下してなかったことにする(G=0)
ジャンプボタンを押したとき かつ CFが立ってたら重力に逆らう(G=-適当な数値)←「上に落下している」と考えたら合点いくはず
実際の落下処理(Y=Y+G:CF=0)をする
☆着地フラグを下ろしているのは「(Gの値がどうであれ)落下しているから」
だいたいこんな感じ
ただ、たぶんこの処理ではふんわりと着地するような気がします
1そうだね プレイ済み