2021/03/19(金) [n年前の日記]
#1 [godot] Godot EngineのVehicleBodyノードについて分かった範囲でメモ
_昨日に引き続き、
VehicleBodyノード関連について調べているところ。
VehicleBodyノードのプロパティについて、分かった範囲をメモ。
変更できそうなのは、Weight ぐらい、らしい。おそらく車体の重量を指定するのだろうなと。デフォルト値は392。
VehicleBody の原点は、車体の重心に相当するそうで。地面より少し高い場所にしておくものらしい。
ただし、あまり高い位置にすると横転しやすくなるのだとか。
VehicleBodyノードのプロパティについて、分かった範囲をメモ。
変更できそうなのは、Weight ぐらい、らしい。おそらく車体の重量を指定するのだろうなと。デフォルト値は392。
VehicleBody の原点は、車体の重心に相当するそうで。地面より少し高い場所にしておくものらしい。
ただし、あまり高い位置にすると横転しやすくなるのだとか。
◎ VehicleWheelノードについて。 :
VehicleBody ノードは、タイヤホイールに相当する VehicleWheel ノードを複数持つ。
_VehicleWheel - Godot Engine (stable)
この VehicleWheelノードのプロパティは、結構設定する箇所が多いようで…。
とりあえず、手元の実験プロジェクトでは、以下の値にしてみた。
ちなみに、 _3D Truck Town Demo の場合は、以下の値が設定されていた。
_VehicleWheel - Godot Engine (stable)
この VehicleWheelノードのプロパティは、結構設定する箇所が多いようで…。
- Vehicle Body Motion : Use As Traction ... 駆動するタイヤはONにする。後ろのタイヤだけONなら後輪駆動、4つのタイヤ全部がONなら四輪駆動になるのだろう。たぶん。
- Vehicle Body Motion : Use As Steering ... 方向を変えるタイヤはONにする。普通の車なら前輪だけONにするのだろう。
- Wheel : Roll Influence ... 車体が傾く度合い。値が大きくなると横転しやすくなる。
- Wheel : Radius ... タイヤの半径。単位はメートル。
- Wheel : Rest Length ... ホイールが原点からどれだけ下にあるか。単位はメートル。
- Wheel : Friction Slip ... 地面との摩擦具合。0.0でグリップ無し。1.0で通常のグリップらしい。
- Suspension : Travel ... サスペンションが動く範囲の長さ。単位はメートル。Rest Length より小さい値を指定すべきという説明を見かけたけど、公式ドキュメントにはそういう説明はなく…。
- Suspension : Stiffness ... サスペンションの剛性。オフロードカーは50未満、レース車は50-100、F1カーは200前後を指定。
- Suspension : Max Force ... サスペンションの抵抗力。
- Damping : Compression ... ばねが圧縮されてる時の減衰量。普通の車は 0.3前後、レース車は 0.5前後を指定。
- Damping : Relaxation ... Compression より少し大きい値を指定。Compression が 0.3 なら 0.5 を指定する感じらしい。
とりあえず、手元の実験プロジェクトでは、以下の値にしてみた。
- Wheel : Roll Influence ... 0.3
- Wheel : Radius ... 0.18 (タイヤホイールモデルの大きさに合わせる)
- Wheel : Rest Length ... 0.07
- Wheel : Friction Slip ... 10.5
- Suspension : Travel ... 0.05
- Suspension : Stiffness ... 70
- Suspension : Max Force ... 6000
- Damping : Compression ... 0.3
- Damping : Relaxation ... 0.5
ちなみに、 _3D Truck Town Demo の場合は、以下の値が設定されていた。
- Vehicle Body Motion : Use As Traction ... 4つともON
- Vehicle Body Motion : Use As Steering ... 前輪2つだけON
- Wheel : Roll Influence ... 0.4
- Wheel : Radius ... 0.25
- Wheel : Rest Length ... 0.15
- Wheel : Friction Slip ... 1.0
- Suspension : Travel ... 2
- Suspension : Stiffness ... 40
- Suspension : Max Force ... 6000
- Damping : Compression ... 0.88
- Damping : Relaxation ... 0.88
◎ アタリ範囲。 :
[ ツッコむ ]
以上です。