太空工程师-NDS星际弹道导弹指南

太空工程师-NDS星际弹道导弹指南

NDS星际弹道导弹脚本的用法和设置指南。

使用说明

要求

  • 遥控。
  • 陀螺仪。
  • 推进器。
    除了向后的每个方向都可以提高准确性和可操作性。
  • 运行脚本的导弹上的可编程块。
  • 支持断开连接的块以及在设置中启用的使用的类型。
  • 可选-相机。
    面对导弹前方,可在接近目标时爆炸。
  • 可选-战斗部。

发射

  1. 将目标的GPS复制到剪贴板。
  2. 将GPS字符串粘贴到可编程块的Argument字段中。
  3. 按运行。

替代发射-连续定位

  • 创建名称为“启动”的面板。 不区分大小写。
    例如“我的启动面板”或“导弹启动面板”。
  • 将GPS字符串粘贴到面板中,每行一个字符串。
  • 导弹将自动从面板上读取并从顶部开始选择目标。
  • 使用的目标将以短划线“-”作为前缀,通过删除破折号可以重新使用目标。
  • 您可以将一个目标放到多条线上,以在该目标上发射多枚导弹。
  • 可以设置发射延迟,以确保在使用launchDelayInSeconds发射之前,导弹已完全构建。

推进器

启动时,所有推进器均自动启用。

当使用两级推进器时,第一级推进器在启动时启用,第二级推进器在第二级激活时启用。

要从自动激活中排除推进器(例如反向推进器),请在推进器的自定义数据中输入关键字“ Exclude”。

关键字不区分大小写。

两阶段导弹指令

该脚本现在支持第一阶段中断的两阶段导弹。

快速说明

 

  1. 将secondStageTimerKeyword放入仅在第二阶段中使用的任何块的Custom Data中。 默认值为“ 2”。
    适用于:远程控制,合并块,连接器,转子,正向参考块,陀螺仪和推进器。
  2. 启用twoStageMissile。
  3. 如果要脚本控制断开连接,请启用分离中使用的断开连接形式。 可以使用第二阶段计时器手动完成。
    确保将secondStageTimerKeyword放入用于断开连接的块的“自定义数据”中,以避免失火。 两个合并块和两个连接器。

描述



第一阶段是分裂并被导弹“抛弃”的部分。

第二阶段是进入目标的导弹。 未指定为第二阶段的任何块将默认为第一阶段

行为

当第二阶段激活时,仅为第二阶段指定的任何块将成为新的默认值。 如果未指定第二级块,则将使用第一级块。 如果将所有块都指定为第二阶段,则所有块都将用于第一阶段和第二阶段

当第二阶段激活时,第一阶段使用的陀螺仪和推进器将被禁用,因此它们可以与自动驾驶仪配合使用,以引导第一阶段返回

计时器


当第二阶段激活时,如果指定了计时器,则第二阶段计时器将触发。 这可以用于多种用途:在第一阶段启用反向推力器,​​在第一阶段启用遥控器上的自动驾驶仪,手动断开第一阶段和第二阶段的连接,打开信标,等等。

要指定在第二阶段激活时触发的计时器,请设置secondStageTimerKeyword并将其放入计时器的名称中。 不区分大小写。 如果将其设置为“ secondary”,则将计时器命名为“ Timer second stage”或“ Second Stage timer”

激活条件


要激活第二阶段,必须满足两个条件。

  • 第一个条件是distanceFromLaunchPointForSecondStage,它是导弹距发射点的距离,可以将其设置为较低以快速满足此条件
  • 第二个条件是pushAvailableForSecondStage,它是为第二阶段指定的所有推进器的平均有效推力。 如果未指定推进器,则在计算中将使用所有推进器。 您可以将其设置为低以快速满足此条件

如何返回第一阶段

  1. 在两个阶段都构建一个遥控器。
  2. 在第二阶段使用“自定义数据”中的secondStageKeyword指定远程控制。
  3. 将航路点放入第一阶段的“远程控制”,将“飞行模式”设置为“单向”,并将“前进方向”设置为“向下”。
  4. 指定第二阶段计时器(请参阅计时器)。 在第二阶段计时器中设置操作,以在第一阶段远程控制上启用自动驾驶仪。

当第二阶段激活时,第二阶段计时器将触发,第一阶段远程控制将使用自动驾驶仪将*返回到所需的坐标

设定值

航班设定

 

  • AdjustElevation通过所需高程和当前高程之间的差异来调整航点的高程。 这会在一定程度上自动完成,但是启用此功能会更改路标的海拔高度,从而更积极地尝试校正海拔高度。
    默认值:False
  • descentAccuracyForRotation旋转导弹所需的下降精度。
    默认值:50
  • requiredElevationMultiplier用于确定高度的重力井半径的期望百分比。 0.5将是空间的一半,1.0将是空间的边缘或空间中的空间,不建议超过0.95。
    默认值:0.14
  • disableThrustersAtDistanceFromTarget在禁用所有推进器之前与目标的距离。 设置距离1000将关闭推进器距目标1000m的位置。
    默认值:0
  • dropSpeed下降或接近目标之前的最大速度。 导弹会以高于目标(行星)的期望高度减速,以实现精确下降。 它可以从目标(太空)放慢速度(3000 +当前速度)m,从而提供一种精确的方法。 设置此高电平将禁用减速。
    默认值:30
  • 标高在启用了AdjustElevation的情况下进行标高调整之前,所需标高允许的方差。
    默认值:1200
  • finalApproachRotationSpeedPercentage接近目标时,陀螺仪用于旋转的速度百分比。 1.0 = 100%速度。
    默认值:0
  • gyroMultiplier定向导弹时使用的速度百分比。 如果导弹转动太快则降低,如果导弹转动太慢则升高。 1.0 = 100%速度。
    默认值:0.8
  • 导弹将试图保持在maxSpeed速度限制之下。 加速时也用于提高效率。 增加速度限制。
    默认值:100
  • waypointDistance在行星上为导弹前方的航路点计算的近似距离。
    默认值:1000

启动设定

 

  • forwardBlockReferenceFilter使用与远程控制不同的块作为前进和后退的参考。 保留空白以使用远程控制。
    默认值:空白
  • turnDelayInSecond在导弹发射开始后的第二秒内发射的时间。 帮助避免导弹变成筒仓壁。
    默认值:5
  • 在“自定义数据”中找到的关键字mergeFilter过滤器断开连接块。 保留空白以使用最接近可编程块的块。
    默认值:空白
  • 断开连接后,missileStartDelayInMilliseconds等待X毫秒,然后进行导弹扫描和启动。 导弹太低,导弹可能会发现不在导弹上的障碍物,导弹太高,导弹将花费更多时间启动。
    默认值:500
  • spacerDistanceFilter可编程块和断开块之间的最大距离。 设置为0表示无限距离。
    默认值:50
  • mergeBlockSeparation使用Merge块进行断开连接。 也用于两级导弹分离。 可以同时处理所有其他形式的断开连接。
    默认值:True
  • connectorSeparation使用连接器断开连接。 也用于两级导弹分离。 如果启用,脚本将自动锁定范围内的所有连接器。 可以同时处理所有其他形式的断开连接。
    默认值:False
  • 转子分离使用转子断开。 也用于两级导弹分离。 可以同时处理所有其他形式的断开连接。
    默认值:False
  • 活塞分离使用活塞断开。 可以同时处理所有其他形式的断开连接。
    默认值:False
  • sameGridOnly仅扫描同一网格上的导弹块,如果在导弹上使用子网格,则禁用它。
    默认值:True
  • turnDelayInSecond在导弹发射开始后的第二秒内发射的时间。 帮助避免导弹进入筒仓壁。
    默认值:5

计时器设定



  • closedInOnTargetTimerKeyword指定一个计时器,当满足条件时在目标上关闭时触发。 将其放入名称中,不区分大小写。 留空以禁用。
    默认值:空白
  • descentAccuracyForClosingInTimer触发关闭目标计时器(行星目标)所需的下降精度。 忽略了空间目标。
    默认值:50
  • runClosingInOnTargetTimerDistance触发目标关闭计时器所需的目标距离。 增加触发距离越远,设置为1000时,计时器将在距目标1000m或更短距离时触发。
    默认值:0
  • LeavePlanetTimerKeyword指定离开星球时要触发的计时器。 当脚本确定进入太空的直接路径可行时触发。 将其放入名称中,不区分大小写。 留空以禁用。
    默认值:空白
  • slowingDownForFinalApproachTimerKeyword指定在为最终方法减速时的计时器触发器。 将其放入名称中,不区分大小写。 留空以禁用。
    默认值:空白

两阶段导弹设置

  • distanceFromLaunchPointForSecondStage距离满足此条件所需的发射点的距离。 低距离将迅速满足此条件。
    默认值:1000
  • secondStageKeyword关键字,用于指定仅用于第二阶段的块。 放入自定义数据,不区分大小写。
    默认值:2
  • secondStageTimerKeyword指定激活第二阶段时要触发的计时器。 将其放入名称中,不区分大小写。 留空以禁用。
    默认值:空白
  • 推力AvailableForSecondStage满足此条件所需的所有第二级推力器的平均有效推力百分比。 较低的百分比将很快满足此条件。 0.5 = 50%。
    默认值:0.5
  • twoStageMissile启用两级导弹。
    默认值:False

运行设置

  • gravityWellMultiplier用来确定重力半径的行星半径的百分比。 默认值精确到10米以内,最好保留默认值。
    默认值:1.7182
  • idleTicks滴答声花费不活跃。 这将在运行带有Torch的插件的服务器上运行Torch的服务器上帮助过热,从而破坏脚本。
    默认值:0
  • largeWarheadRange大型网格战斗部的有效射程。 如果国防部增加了弹头的射程或使用了射程增加的分层弹头,请将其设置为该射程(可通过BuildInfo找到)。
    默认值:22
  • smallWarheadRange小网格弹头的有效射程。 如果国防部增加了弹头的射程或使用了射程增加的分层弹头,请将其设置为该射程(可通过BuildInfo找到)。
    默认值:4.5
Read 152 times
Login to post comments
Go to top
Template by JoomlaShine