跳到主要内容

VehicleBody

继承

RigidBody

简要描述

模拟汽车行为的物理物体。

描述

该节点实现了模拟汽车所需的所有物理逻辑。 它基于物理引擎中常见的光线投射车辆系统。 您将需要为车辆的主体添加CollisionShape,并为车轮添加VehicleWheel节点。 您还应该为汽车的3D模型向该节点添加MeshInstance,但该模型不应包含车轮的网格。 您应该使用[成员制动器][成员engine_force][成员转向]属性控制车辆,而不应直接更改此节点的位置或方向。

注意: VehicleBody的原点将确定车辆的重心,因此最好保持较低的水平并将CollisionShapeMeshInstance向上移动。

成员

类型属性名默认值
floatbrake0.0
floatengine_force0.0
floatmass40.0
floatsteering0.0
floatweight392.0

成员说明

  • float brake
Default0.0
setterset_brake(value)
getterget_brake
  • float engine_force
Default0.0
setterset_engine_force(value)
getterget_engine_force
  • float mass
Default40.0
setterset_mass(value)
getterget_mass
  • float steering
Default0.0
setterset_steering(value)
getterget_steering
  • float weight
Default392.0
setterset_weight(value)
getterget_weight