[過去ログ] DXライブラリ 総合スレッド その16 (1001レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
222
(3): 2013/08/17(土)01:26 ID:7Xlhg6gd(1) AAS
便乗だが、俺も知りたい
高さが固定のジャンプはそのまんまだろうけど、マリオみたいな
ボタンを押す長さで高さが変わるようなジャンプはどうやってるんだろ
素人の考えだと上りと下りのテーブルを分けてボタンが離されたら
切り替えるって方法しか思いつかない
224
(1): 2013/08/17(土)02:33 ID:sBWW2za0(1) AAS
>>222
マリオは小ジャンプも長押しジャンプも初速は同じ
ボタンが離されるか一定フレーム経過るまで一定(一定じゃなくても減速を抑えた)の速度で上昇させて
それから上昇速度を毎フレーム減らせば、そのうち速度がマイナスになって落下し始める

ボタンを押した時間によって、離してからの落下開始までの時間を変えたいなら
押した長さを掛けたり割ったりして調節するとか、上昇速度を押してる間に調節する

テーブルなら
省4
230: 2013/08/17(土)11:54 ID:0LNl2nPC(2/3) AAS
>>222
> ボタンを押す長さで高さが変わるようなジャンプはどうやって

押す長さによってn倍したらいいじゃない
242
(4): 2013/08/18(日)21:00 ID:En0xzz23(1) AAS
自分>>222だが>>224のアドバイスを参考にしてサンプルをつくってみた

外部リンク:www1.axfc.net
pass:jump

重力計算のほうは、とりあえず最大値でジャンプしはじめてボタンが離された瞬間に
最小値に切り替えるようにしたらそれっぽくなった

問題はテーブルのほうなんだが、いろいろいじってみたけどやっぱりわからない
とくにブロックとの当たり判定とか自由落下が加わるとややこしくなってさっぱり
省1
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s