......21と2の連立方程式を解くと最初の式が求まります。味付けとして2回目のジャンプは高さを半分にすることにします。それではPlayerControl.csを下記のように書き換えます。}}※わかり易さのためにUpdate毎・ジャンプ回数毎に計算する冗長なコードになっていますが、実際には計算値をあらかじめ定数にしておいたり、Start関数の中で計算しておいたりというやり方になるかと思います。きりもみジャンプにする。何だかふわふわしていてジャンプしている感がないので、きりもみジャンプ(アクセルジャンプ)にしてみます。ここでも1回目と2回目のジャンプを差別化して、1回目は着地までにちょうど1回転、2回目はその2倍の速さで回転させます。1回転する回転速度(角速度)は下記のように求められます。それではこの式にしたがってコードをさらに書き換えます。チェックを外しておきます。※浮動小数点の計算誤差や、ジャンプ点と着地点がの高さが違うこともあるので、着地時に回転角をリセットします。以上で二段ジャンプの実装が完成しました。コメントをキャンセルメールアドレスが公開されることはありません。