重力系统

From Space Engineers Wiki
Revision as of 06:41, 5 August 2017 by Lithesh (talk | contribs) (与重力相互作用的方块)
Jump to: navigation, search


重力的辐射状作用
   这篇文章包含的信息可能因版本更新而有错误或者缺漏。
   

在现实世界重力是一种与物体质量相关的吸引力,这种力无论距离远近都可以对其影响物体产生“拉”的作用效果,即我们所称的万有引力。 根据牛顿第一定律中关于引力的描述,这种力的大小与两物之间的距离平方成反比。 但太空工程师中人工重力发生器与他们提供的人工重力不符合这些物理规则,重力发生器提供的重力与质量大小无关,与受力物体距离重力发生器远近无关(一个匀强的重力场)。 重力发生器甚至能对自己做功,这些现象会在之后的板块提到。(见人工质量

人造重力

太空工程师里的线性重力
六个方向重力作用互相抵消

在游戏中,重力是能够把玩家(没有正在使用喷气背包)和宇宙中自由漂浮着的如矿物及物品的游戏内实体拉向其重力加速度方向的拉力。假设玩家没有使用喷气背包,重力HUD可以实时显示玩家当前受重力影响状况。数值的单位是N/kg ,这之前是以g(一标准地球重力加速度)来表示的, 1 'g' = 9.81 N/kg).  如果存在多个重力发生源,那么他们会进行矢量求和以最终得到一个矢量方向。这可以来达到物体的受力平衡或者制造成一个可以捕捉住并使物体保持静止的“引力容纳场” 值得注意的是,这种重力不会影响船只无论大小,当然更不可能影响小行星和空间站。人造重力影响下的物体有两种受力模式,处在各个位置受力方向都相同的线性受力(重力发生器)和受力方向始终指向空间内一点的球状受力(球状重力发生器)。即便一个重力发生器产生的重力只能在-1 g至1 g的范围内,但将他们摆放在一起后他们的重力场可以进行叠加,这就可以产生一个理论上能够达到无限大重力加速度的重力场。

线性重力发生器的工作原理很难用现实世界中的物理法则进行解释,它在一个空间内产生了一个稳定的处处受力方向相同而又匀强的重力场。受它影响的物体的运动不是受它吸引而朝向它或者受其排斥而远离它。即使受它影响的物体已经与它距离很近了,该物体还是会保持既定的加速度和方向进行运动。只有在该物体超出重力发生器的作用范围后,它受重力发生器影响而产生的加速度才会变为零。它既不像现实中的重力,也不像球状重力发生器。从贴近现实的角度来看,球状重力发生器无疑更胜一筹,你甚至可以让物体运动在其轨道内,就像人造卫星环绕星球那样。

小行星拥有绝对静止性,他们既不产生重力场,也不受重力场影响(从小行星内部挖掘出的矿石和碎屑仍然受重力场影响)。小行星是绝对静止的,通过物理方法依附在其上的空间站也是如此,他们被设定为拥有无穷的质量从而其惯性是无法逾越的,无论你是用推进器还是重力场,他们永远不动。

人工质量 在更新01.025新增了人工质量方块,在通电时会受重力影响。每个人工质量方块受独立影响。

与重力相互作用的方块

Gravity Generator Icon.png 重力发生器 产生一个匀强同向的重力场,具体的方向与重力发生器的摆放有关
Spherical Gravity Generator Icon.png 球状重力发生器 产生一个方向始终指向自己的匀强球状引力场
Artificial Mass Icon.png 人工质量 产生能被重力场影响的“质量”,需要通电
Space Ball Icon.png Space Ball 提供一个更轻的可变质量,作用与人工质量相近,但该方块拥有反弹、摩擦等特性,不需要通电