跳转至

VehicleBody

继承

RigidBody

简要描述

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

描述

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

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

成员

类型 属性名 默认值
float brake 0.0
float engine_force 0.0
float mass 40.0
float steering 0.0
float weight 392.0

成员说明

  • float brake
Default 0.0
setter set_brake(value)
getter get_brake
  • float engine_force
Default 0.0
setter set_engine_force(value)
getter get_engine_force
  • float mass
Default 40.0
setter set_mass(value)
getter get_mass
  • float steering
Default 0.0
setter set_steering(value)
getter get_steering
  • float weight
Default 392.0
setter set_weight(value)
getter get_weight