Unity事例ノート

UNITY

斜めにジャンプする

十字キー操作で、斜めにジャンプできるように、スクリプトを作成してみましょう。

「上キー」を押せば、真上にジャンプ。

「右キーと上キー」を押せば、右方向ヘジャンプして、「左キーと上キー」を押せば、左方向ヘジャンプします。

ジャンプして空中にいる間は、左右に移動できないようにしています。

関連記事:
【Unity C#】ジャンプを続けながら壁をのぼる
【Unity C#】AddForceを使ったジャンプとvelocityによるジャンプ
【Unity C#】ジャンプした距離を表示する
【Unity C#】ジャンプしたときのアニメーションをつくる

斜めに向かって飛ぶ

CubeとPlaneを作成します。

Cubeを地上に出してマテリアルカラーを付け、リジッドボディを追加。

回転を固定にチェックを入れます。

ゲームビューではこのように見えています。

CubeJump.csを作成し、Cubeに追加します。

CubeJump.csを記述します。

ゲームプレイしてみましょう。

上と右を押せば、右斜め上に向けてジャンプ。

上と左を押せば、左斜め上に向けてジャンプします。

ジャンプ中は、左右に移動できないようにしています。

関連記事:
【Unity C#】ジャンプを続けながら壁をのぼる
【Unity C#】AddForceを使ったジャンプとvelocityによるジャンプ
【Unity C#】ジャンプした距離を表示する
【Unity C#】ジャンプしたときのアニメーションをつくる