プレイヤーキャラのスペック確認
自動テストでキャラクターを上手に操るには、キャラクターのスペック (身体性能) を把握した上で、各 Python ツール側で適切なパラメータを設定する必要があります。これを事前に調べておきましょう。
キャラクターのスペックはゲームごとに大きく異なります。
そのため一概に言えることが少ないですが、参考としてサンプルゲームを例に解説します。
サンプルゲームでの例
サンプルゲームでは「ダッシュ」「ジャンプ」「二段ジャンプ」が実装されています。 以下のような情報をゲームの実装から探し出しました。
備考
Unreal Engine は座標の値が cm 単位となっています。
項目 | パラメータ名 | 数値 |
---|---|---|
身長 | Capsule Half Height(の二倍) | 190cm |
半径 | Capsule Radius | 38cm |
歩行速度 | Max Walk Speed | 600 cm/s |
ダッシュ速度(LT 押しながら) | Sprint Move Speed | 1200 cm/s |
歩行可能な地面の角度 | Walkable Floor Angle | 44.765083 |
ジャンプ回数 | Jump Max Count | 2 回 |
1 回目のジャンプ速度(高さ方向) | Jump Z Velocity | 1100 cm/s |
2 回目のジャンプ速度(高さ方向) | Second Jump Length | 1250 cm/s |
重力スケール | Gravity Scale | 3.6 |