失重 (weightlessness)

星系3中的环地空间站是Minecraft模组中的第一个改变了重力系统的维度,它是一个失重环境,相关的特性也沿用到了星系4。

在失重环境中,任何按下WASD、Space或LShift的操作配合玩家的准星朝向,不再是简单地让角色向某个方向移动一段距离,而是会改变角色在某个方向上的移动速度。相比于A和D,W、S、Space和LShift的效果更加明显。如果角色原本没有向Y轴负方向的移动速度,那么只要玩家不特意按下LShift,即使角色的脚下没有方块,角色也不会因此而向Y轴的负方向移动(下坠),这与在有重力作用的地球和其他星球上时完全不同。当然,除玩家以外的其他生物/实体以及重力方块(如沙子)并不会受到失重的影响。

失重环境中,玩家一旦有了某个方向上的速度,就将一直保持这个速度进行移动,直到撞上了障碍物或者玩家令角色拥有了其他方向的移动速度。玩家在水平方向上能达到的最大移动速度是20m/s,在垂直方向最大能达到8m/s。以较快的速度撞击到一个平面时,角色会被向反方向以一个较慢的速度弹开。

当玩家接近或接触某个方块的表面时将能在一定程度上抵抗失重。玩家踩在地面上时,能够正常使用WASD进行移动,但跳跃仍会使玩家脱离地面并重新进入失重状态;与墙壁、天花板接触也是如此,只要玩家的速度方向不是趋向于使玩家脱离接触面的,最终这个速度都会被动地降低,就像是玩家在试图抓住这些表面来控制身形。

玩家在失重环境下不会受到摔落伤害。当角色所在坐标向Y轴负方向变化,并不会被认为是在“摔落”,而只是在往特定方向移动。当玩家向Y轴负方向移动并接触到一个平面时,角色会被动地下蹲一次然后站起(落地缓冲)。撞墙或是撞天花板时并不会有什么缓冲动作,虽然也不会受伤

短评加载中..