アンリアルエンジンでサードパーソンのマネキンを使用している場合、前に走りながらジャンプをすると、ジャンプの飛距離が長すぎて調整が難しくなることがあります。このような問題を解決するために、いくつかのパラメータを調整する方法を解説します。
ジャンプの飛距離を調整する基本的なパラメータ
アンリアルエンジンのデフォルトサードパーソンマネキンでジャンプの挙動を調整するには、主に「ジャンプの高さ」や「ジャンプの重力」などを調整します。これらは、キャラクターがジャンプ中にどれだけ進むかを制御します。
調整すべきパラメータ
1. **Max Walk Speed**(最大歩行速度): キャラクターの最大速度を調整します。これにより、ジャンプ中に進む距離も影響を受けます。
2. **Jump Z Velocity**(ジャンプの高さ): キャラクターがジャンプ時にどれだけ上昇するかを制御します。これを低く設定することで、ジャンプの高さが抑えられ、前方への飛距離も短くなります。
3. **Gravity Scale**(重力スケール): ジャンプ中の重力の影響を調整します。重力を強化することで、ジャンプ後に急速に地面に戻るようにし、飛びすぎを防ぐことができます。
キャラクターの動きに影響を与える他の設定
1. **Air Control**(空中での制御): 空中でのキャラクターの動きを制御します。これを調整することで、空中でもキャラクターの移動が制限され、飛びすぎを抑えやすくなります。
2. **Friction**(摩擦): 地面との摩擦を調整することで、キャラクターがジャンプ後に着地した際のスライドや滑りを防ぐことができます。
実際の調整手順
1. **キャラクターのBlueprintを開く**: まず、マネキンのBlueprintを開きます。
2. **ジャンプのパラメータを調整**: 上記のパラメータ(Jump Z VelocityやGravity Scale)を調整して、希望のジャンプ挙動になるように試行錯誤を繰り返します。
まとめ
アンリアルエンジンでのジャンプの飛距離の調整には、主にキャラクターの速度やジャンプ高さ、重力の設定を変更することが重要です。これらのパラメータを適切に設定することで、前方に飛びすぎることを防ぎ、より自然なジャンプを実現できます。


コメント