推进器

推进器会产生一股推动你的车辆前进的力。推进器由一对节点来定义。该力作用于第二个节点(图中的 Node2),方向指向第一个节点(Node1)。在 Jbeam 中,Node1 和 Node2 分别以 “id1:” 和 “id2:” 设置。

推进器通常用于模拟喷气发动机和 JATO(火箭助推器),也常被用于各种测试场合。

推力的计算方式为:“control”参数的数值乘以 factor,结果不超过 thrustLimit 设定的最大推力限制。对于取值范围在 0 到 1 之间的电控,factor 通常设置成和 thrust limit 相同的数值。

若要通过控制台激活一个推进器,只需将用于控制其推力的数值设为 1。例如,若 control 参数为 ‘jato’,则可在控制台输入如下命令进行激活:

electrics.values.jato = 1

必要参数

string
type
定义推力方向的节点
string
type
推进器推力作用的节点
number
type
1
default
控制函数的倍率。
如果用于控制的 electrics 只取值到 1,则该值应等于推力上限(thrust limit)。
number
type
FLT_MAX
default
最大产生推力(单位:牛顿)。
string
type
用于控制该推进器的 electrics 参数

更多信息请参见 electrics 页面

若设为 “auto”,则推力控制基于当前速度。

示例

"thrusters": [
    ["id1:", "id2:", "factor", "thrustLimit", "control"],
    ["jt5l", "jt6l", 50000, 50000, "jato"],
    ["jt5r", "jt6r", 50000, 50000, "jato"],
],
上一次修订: 五月 19, 2026

页面菜单:

还有其他问题?

加入我们的 Discord 服务器
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.