Laboratory.DXライブラリ2018年11月26日マリオジャンプ(ボタンを押した長さに応じたジャンプ)きれいなジャンプ(ボタンを押した長さに応じたジャンプ)【概要】ジャンプする瞬間から、初速にボタンを押している時間を加算する。※重力加速度を変更することは、地球の重力を変えることと同じ。60;4が最低限の高さを表すJumpCountは初速-0.3270fは重力加速度を表す(現実世界と同じにするなら-0.980fにするとよいが、50cm位しかジャンプできないのでゲームでは仮想的な値を入れることが多い)JumpTimerは毎フレーム加算し重力加速度を上昇させることで、落下の力を毎フレーム増加する。このプログラムでは地面を設定していない為、地面に落ちた時は別途移動を止める必要がある。<winsock2.h>を同時にインクルードする箇所でこれらのインクルードが行われる前に書き込むことで、二重定義エラーを回避できる。windows.hを内包しているのがエラーの原因である。RyuTweetスポンサードリンク↑このページのトップヘ。