投稿
DJ Raisei Raisei-bunsin
SPが科学的にジャンプして落ちるのってどうやるの? _ / \ / \
3そうだね
プレイ済み
返信[1]
親投稿
ひろきち henahenachoco
必要な値は、ジャンプ力、重力加速度、現在の重力値、です。 それと、地面のY座標。これがないとスプライトが画面の下へ落ちていってしまいます。 特殊な動きをさせようと思ったら、ジャンプ時間や、重力の限界値等の数値もあると良いでしょう。 ジャンプひとつ取ってみても、意外と手間がかかります。
1そうだね
プレイ済み
返信[2]
親投稿
イーブン rein-2000
簡単なのは変数J(ジャンプの頭文字)を 用意して、ボタンが押されると J=-3みたいな負の数にして そのJをジャンプ中にPY=PY+Jにする これでキャラが上がっていくが、 途中で落ちなきゃいけないので 同時進行でJ=J+0.1にする するとスプライトの座標は上の方が小さいので、スプライトが上がっていき しばらくしてJが正の数になった時に落ちてくるようになります。
0そうだね
プレイ済み
返信[3]
親投稿
イーブン rein-2000
↑のリストです。 仕組みが分かれば意外と すぐに覚えれるので 頑張ってください!
2そうだね
プレイ済み
返信[4]
親投稿
DJ Raisei Raisei-bunsin
あ゙!なるほど!めっちゃ分かりやすかったです ありがとうございました!
0そうだね
プレイ済み