太空工程师吧 关注:37,029贴子:510,023

新DLC:Automatons之官方教程翻译

只看楼主收藏回复

这次更新引入了一系列AI方块,增强了无脚本制导导弹,并解锁了无脚本无人机、无脚本无人机航母等舰船种类。新方块功能挺复杂的,所幸官方出了教程,希望更多工程师加入一起肝船

原文链接如下,二楼开始施工:
https://www.spaceengineersgame.com/new-players/grid-ai-guide/


IP属地:福建1楼2023-04-20 17:47回复
    AI方块指南:
    新DLC定义了自动化的新时代。本指南提供了每个AI方块的详细信息以及使用示例。

    方块种类:
    共有三种不同类型的 AI 块:移动、任务和战斗。 他们可以通过名字来识别,并在预览图像中有一个相关的图标。 这些块共同发挥作用,让您的网格(后面简称“船”、“飞船”)执行复杂的操作。
    同一时刻,每种类型的方块只能有一个生效。所以你可以通过手动或自动操作激活一个,而关掉其它,从而快速切换不同行为模式。

    移动类:移动AI执行其他AI方块提供的移动指令。它将利用飞船上能用的推进器和陀螺仪将船移向路径点。 移动块允许您设置移动参数和限制,例如飞船的速度以及是否避免碰撞。

    任务类:任务块允许您为网格设置各种非战斗任务。 使用任务块,您可以让您的船遵循精确的路径、巡逻区域、跟随玩家等等。

    战斗类:当检测到 2500 米内出现敌人时,它将向移动AI块提供指令,战斗AI块的指令比任务AI块要更优先 。 此外,它还可以瞄准、锁定和使用武器与敌人交战。 当附近没有敌人时,战斗AI块将停止提供指令,并且任务AI块可以接管操作。
    ——分割线——

    基本功能之防撞:如果玩家录制了路径,只要禁用防撞,船就会尝试准确地遵循该路径。启用防撞后,如果有任何物体阻挡其路径,飞船就不会完全遵循录制的路径。
    (图中举例,玩家录制了路径,让小方格的船(蓝色)从洞里钻过去。如果关闭防撞,小方格船就能顺着那个洞进去。如果打开防撞,AI就觉得那个洞比红色圈要小,自己过不去,于是就不敢钻进去)


    IP属地:福建2楼2023-04-20 18:06
    收起回复
      2025-08-30 05:47:54
      广告
      不感兴趣
      开通SVIP免广告
      所有AI方块:
      1、AI飞行(移动):用于在太空和星球的飞行控制,有如下参数可供设置:(具体翻译没跟游戏内的核对)
      ·AI行为:开/关——启用或禁用AI功能
      ·防撞:开/关——决定AI是否会在飞行中避免碰撞
      ·精确模式:开/关——开启这个模式,飞船就会追求抵达精确的路径点或者坐标。这样的话,飞船就会在完全朝向下一路径点后才飞过去。大多数情况下,这个模式都没啥必要,应该禁用
      ·速度显示:可以在0-100之间设置
      ·最小高度:飞船最低的飞行高度
      ·与行星重力对齐:如果这个框勾上了,飞船就会与行星重力对齐,即底部对着地面。而具体哪里叫“底部”,则看飞行方块的朝向。
      ··最大俯仰角:当在行星重力中飞行时,飞船最大俯仰角
      ··最大滚转角:当在行星重力中飞行时,飞船最大滚转角(防止在星球上倾斜过度导致翻船)
      应用:如果启用AI模式,飞船就会进入自动驾驶。如果事先经过设置,驾驶舱显示屏就会显示“启用自动驾驶”。若要手操,就要禁用AI行为
      应用:如果启用了防撞,而无人机又无法通往下一路径点,则它会直接跳过下一路径点,去下下个路径点。如果无处可去,那它就会停在原地
      应用:如果你想让无人机精确沿着某个路线走,你就要开启精确模式,并设置一个比较低的速度限制。如果不用那么精确,你就可以提高速度限制并关闭精确模式


      IP属地:福建3楼2023-04-20 18:30
      回复
        2、AI任务块(基础):这个方块在远程控制可以实现的基础操作之外,允许你再搞些复杂操作
        ·AI行为:开/关——启用或禁用AI功能
        ·选择目标:目前有三种选项:跟随玩家、回家、自动驾驶,具体如下:
        ··跟随玩家
        ——你可以设置“跟随我”或者“停止跟随”
        ——此外,你还能拉动滑块,设置1-500米的跟随距离
        ··回家
        ——你可以设置坐标点,或者设置信标,让飞船跟随
        ——或者一键把当前位置设定为“家”
        ——你可以让飞船“没事闲逛”,如果飞船离“家”到了指定距离,那就会生效而浮游
        ——你可以拉动滑块,设置0-2500米的离家距离
        ··自动驾驶
        ——可以让飞船单向飞往某个坐标点,或者也可以在多个坐标点之间巡逻或兜圈
        ——所有可用的坐标点都会在下方菜单中显示,你可以把它们添加进来
        ——此外,你还能在“设置动作”中设置抵达坐标点后的动作
        应用:在“回家”选项中,如果无人机飞到规定的距离范围内,他就认为自己到家了。如果“家”在移动(例如“家”实际上是某艘船上的信标)则当无人机太过靠近或者远离时,无人机会重新试图回到那个距离
        应用:如果将无人机设置为“跟随我”,则无人机就会飞向玩家,然后在到达指定距离后停止。如果玩家靠近无人机,无人机会停留在原地。如果玩家远去,无人机会追赶玩家,直到重回指定距离


        IP属地:福建4楼2023-04-20 19:34
        回复
          一楼和二楼没了


          IP属地:山东来自Android客户端5楼2023-04-20 19:45
          收起回复
            3、AI任务块(录制):这是一种路径飞行的录制器,可用于记录一系列路径点、快捷键操作等,然后后续重复执行。
            ·AI行为:开/关——启用或禁用AI功能
            ·播放/停止:启用功能并开始沿录制好的流程执行操作或者走路径点
            ·循环:将流程循环执行
            ·路径点:所有可用的坐标点都会在下方菜单中显示,你可以把它们添加进来
            ··此外,你还能在“设置动作”中设置抵达坐标点后的动作
            ·在显示屏上显示路径:开/关——在显示器上显示录制的路径。你得在AI任务块(录制)中勾选“在显示屏显示”,并在显示屏勾选“展示AI功能”。你还得在这艘AI船上安装天线
            ·显示已选择的路径:开/关——在显示器上显示选择的路径点,也要求在AI任务块(录制)中勾选“在显示屏显示”,在显示屏勾选“展示AI功能”,在这艘AI船上安装天线
            ·录制/停止:启用录制功能,并基于时间间隔、距离,录制路径点
            ··时间间隔:生成一个路径点后,至少要经过多久,才能生成下个路径点
            ··最小距离:生成一个路径点后,至少要跑多远,才能生成下个路径点
            ·参考信标:如果不设置参考信标,所有路径点都根据宇宙地图中的坐标轴生成。如果设置了,那就会根据无人机相对于某个信标的位置生成路径点。下面的例子可以显示这功能有多强
            ··无参考信标:可以让无人机在小行星之间穿梭,它按照自己在宇宙中的位置导航
            ··有参考信标:可以让无人机在某艘船周围环绕,无人机按照船作为参考系进行操作
            ·记录动作:如果你在录制时,按下快捷工具栏的某个快捷键,AI方块会在此处自动生成一个路径点,而当你”播放“的时候,当无人机飞到这里,也会执行你的那个操作。
            应用:如果在开启防撞模式时,用这个功能,无人机会避免与挡路的船相撞
            ·请注意,如果关了防撞,那无人机就会严格按照路线飞,绝不会停。所以确保路径上不要有东西挡着
            ·你可以在路径中,开关防撞,这样无人机执行操作的时候就会时而防撞,时而野蛮猛冲
            应用:AI任务块(录制)方块不仅会录制路径点,还会记录它所在的的朝向
            应用:如果朝向对无人机很重要,最好在路径点之间留足缓冲,让无人机得以逐渐转向
            应用:如果用蓝图复制粘贴功能,去复制设置了参考信标的船,你得重新选择参考信标,以确保方块正常运转。AI任务块(录制)可不知道你想让它记什么


            IP属地:福建6楼2023-04-20 20:04
            回复
              4、AI战斗(防御):允许自动执行简单防御行为,例如逃离战斗或还击
              ·AI行为:开/关——启用或禁用AI功能
              ·针对XX启用防卫模式:确定针对谁触发防御行为。你可以选择针对敌人,或针对敌人+中立方
              ·带XX子系统:如果对方的船带了所选的子系统,那就会被视为威胁
              ··你可以选择带推进器、带电源、带武器
              ··例如,如果你选了“带武器”,那只有带着武器的敌方(或敌方+中立)船只才会被视为威胁(重力炮炮弹、切割船就会被忽略)
              ·锁定目标:选了以后,就会锁定符合“针对XX启用防卫模式”+“带XX子系统”的船
              ·触发逃跑:决定你的船在何时逃到指定坐标点。有如下选项:受损、被锁定、用不逃跑、直接逃跑
              ·逃往:选择触发逃跑时,逃到具体哪个路径点
              ·逃跑路径点区域大小:船只有抵达路径点或路径点一定范围内才会停止逃跑。可以通过滑块设置距离路径点多少距离就算逃到目的地了。可以选0-500米
              应用:当敌人进入2500米的范围,AI战斗方块就会优先于AI任务块生效。并且仅当周围没敌人时,才会将控制权交还任务块(为防逃到一半停止逃跑,是不是得同时设法关闭AI任务块)
              应用:只要目标没被摧毁、没超出范围、没断电、还能被锁定,AI防御块就会始终处于激活状态。玩家可以手动关闭“AI行为”


              IP属地:福建7楼2023-04-20 20:26
              回复
                5、AI战斗(进攻):决定锁定目标的模式、攻击方式、总体的进攻策略
                ·AI行为:开/关——启用或禁用AI功能
                ·目标优先级:根据最近、最大和最小这三个选项选择目标。
                ·系统刷新率:多久评估一次可选目标以及何时可以锁定另一个目标。如果设置得很低,就谁也锁不住(可能因为锁定目标也要时间)
                ·带XX子系统:如果对方的船带了所选的子系统,那就会被视为威胁
                ··你可以选择带推进器、带电源、带武器
                ··例如,如果你选了“带武器”,那只有带着武器的敌方(或敌方+中立)船只才会被视为威胁(会导致导弹被浮游炮吸引)
                ·攻击模式:AI 在战斗中将采用何种战斗飞行模式。
                【环绕】:可以让无人机在一定范围环绕飞行
                ——环绕距离:确定无人机离目标多远进行环绕
                ——在星球重力中环绕:如果勾选了这个,无人机在行星上作战时将围绕目标盘旋,而不会上下环绕
                ——朝向模式:选择“使用固定朝向的武器”或“钦定朝向”
                ————使用固定朝向的武器:从可用武器列表中选择你想使用的武器
                ————钦定朝向:选择用前、后、左、右、上、下的哪个面面对敌人(侧舷齐射、正面迎敌之类的操作)。如果选了左+右,无人机会选一面朝向目标
                【保持距离】:可以选离目标的最小和最大距离
                ——最小/最大距离:无人机会在规划目标相对位置时保持这个距离
                ——规避机动:如启用,无人机会不断规避,使其更难被敌人火力击中
                ——朝向模式:同上
                【一击脱离】:一种高级战术,让AI能规划路线,并在攻击后立刻撤离。你可以设置大多数的参数,包括使用什么武器
                ——脱离距离:到了这个距离,这次攻击视为完成,无人机开始脱离
                ——撤退距离:无人机将撤到这个距离。 当达到这个距离时,将开始另一次攻击
                ——视为撤退完成的时间:如果开始撤退后,经过了这么久,则无论是否达到撤退距离,都会开始新的攻击
                ——脱离角度:撤退路线相对于进攻路线的角度
                ——掠过目标:如果战斗发生在行星上,此设置将强制无人机在选撤退角度时,不从目标底下(相对于重力)钻过去
                ——可用武器:从可用武器列表中选择你想使用的武器
                ——选定的武器:一击脱离时要用到的武器。 无人机会用列表中的第一个武器来计算提前量
                接近目标、开炮、跑路、回头↓

                【拦截】:能够规划和执行拦截路线。可以选制导类型、是否强制取消防撞
                ——制导类型——基本,目标预测
                ————基本:无人机将尝试到达目标的当前位置
                ————目标预测:无人机将尝试到达预测的拦截点。 它将抄近路打提前量过去
                ——强制取消防撞:可以通过勾选打开/关闭,很适合用于导弹
                应用:确保您要使用的所有静态武器都面向前方。 此外,当无人机拥有多种前向武器时,难以统一调整提前量,所以准确性会降低
                应用:针对一击脱离,最好将脱离设置得大于飞船的停止距离。 例如,如果飞船需要 300 米才能完全停止,那么理想情况下,应该将脱离距离设置为400米
                脱离距离近一点也行,你可以通过防撞来避免碰撞,但有可能规避不了


                IP属地:福建8楼2023-04-20 21:02
                回复
                  2025-08-30 05:41:54
                  广告
                  不感兴趣
                  开通SVIP免广告
                  6、事件控制器
                  事件控制器可以监视各种块状态并在它们状态变化时触发工具栏操作。 这可以与其他自动化块结合使用,以在网格上创建逻辑系统
                  ·选择执行的操作:这决定了当事件被触发并满足条件时,特定方块将执行的操作
                  ·触发事件:触发事件即特定事情是否发生。 例如,如果起落架处于锁定状态,货物满载,或者功率输出低于或高于某个阈值。当满足这些条件时,事件控制器将触发相应操作
                  ·“状态”:并非所有方块都有“状态”。 例如,箱子可能有“装了一半以上”的“状态”。 其他触发事件,如起落架是否锁定,则不是“状态”
                  ·可用的方块:可以从列表中选择并添加
                  ·选了的方块:经过选择,用以确定触发事件和“状态”是否达成的方块
                  ·与门:启用后,要条件都满足后,才会触发操作。


                  IP属地:福建9楼2023-04-20 21:10
                  回复
                    推荐设定:
                    ·默认禁用:所有方块应该默认处于禁用状态。进行调试或修改设置时,请确保块已禁用,并且它不会擅自进行操作↓↓

                    ·运行:可以在运行时调整设置以实现高级功能,但如果您不小心,也可能导致意外/意外行为。 通常建议在更改设置之前关闭所有 AI 行为!
                    ·错误提示: 可以在块菜单的右下方找到AI块的报错↓↓

                    ·方块种类:同一时刻,每种类型的方块(移动、任务、战斗)只能有一个生效。例如,进攻和防御块没法同时生效。然而你可以让移动、任务、战斗块同时生效
                    ··移动块:飞行
                    ··任务块:录制、基础
                    ··战斗块:进攻、防守
                    专业提示:事件控制器可以根据环境变化设置不同行为,很方便

                    ·远程控制:在设置AI方块时(尤其是那些没有驾驶舱的AI方块),强烈推荐装一个远程控制,这样你就能在很远之外也轻易访问并控制无人机
                    简单的远程控制设置:
                    先打开角色的天线↓

                    再往无人机上安装天线。天线的范围决定了你远程控制的范围↓

                    再往无人机上安装远程控制。远程控制上的箭头决定了远程控制时,哪里是“前”↓

                    然后,就可以在“远程控制”界面,通过船的名称找船了↓

                    ·速度限制:默认情况下,速度限制设置为 10 m/s。有的时候可以调高,但要考虑以下因素:
                    ——大的、重的、推进器少的船,停得比小船慢。显而易见吧,但总有人挖矿挖到飞都飞不动
                    ——精确模式——在非常高的速度下,一些船只根本就没法精确停止。船会绕着路径点飞,或者不稳定。 如果需要精确,建议您降低船的最高速度
                    ——推进器越多,停得越快,停止距离越短
                    ——陀螺仪越多,转向更快,这可以帮助快速行驶的船避开障碍物
                    专业提示:可以设置两个飞行块,例如,可以将无人机设置为长途旅行时速度更快,而在靠近车站或其他船只时则速度更慢

                    ·方块指示色:
                    ——红色:方块没电,或者被关掉了
                    ——黑色:方块坏了,或者AI被禁用了
                    ——绿色:方块打开了,但AI也启用,但未在运行
                    ——蓝色:方块打开了,AI在运行
                    ——黄色:方块打开了,AI也启用了,但AI报错

                    ·朝向:不是所有的AI块都标了朝向。有朝向的,都会写出来。L、R代表左、右,Front代表这是前面,Rear Panel代表这是菊花
                    没标朝向的AI块,怎么横竖放都无所谓


                    IP属地:福建10楼2023-04-20 21:35
                    回复
                      官方还提供了4种AI方块的应用思路:木牛流马、保安无人机、货运无人机、更好的气闸,明天再翻译罢


                      IP属地:福建11楼2023-04-20 21:37
                      回复
                        继续翻译:
                        木牛流马
                        木牛流马无人机是一种简单的无人机设计,可以跟随玩家,帮他们背零件和矿
                        需求:
                        1、1个AI移动块
                        ·设置一个适合你的速度上限。速度越低,在网格和地形附近穿梭就越安全
                        ·如果你想让无人机紧随你在网格和小行星带穿梭,那就关闭防撞
                        2、1个AI任务块(基础)
                        ·你可以在无人机上安装几个按钮,这样可以设置它们“跟随”和“停止跟随”
                        官方设计了现成的无人机,上面有按钮,一按就会跟你走
                        创意工坊蓝图链接:https://steamcommunity.com/sharedfiles/filedetails/?id=2955354962
                        Mod.io蓝图链接:https://mod.io/g/spaceengineers/m/minimule


                        IP属地:福建12楼2023-04-21 09:33
                        回复
                          保安无人机
                          以“木牛流马”为样本改进的保安机器人是一种简单的防卫无人机,可以巡逻特定区域,并在发现敌人后进行追击
                          需求:
                          1、1个AI移动块
                          ·打开防撞,这样巡逻时就不会把自己撞死
                          2、1个AI任务块(基础)
                          ·将任务设置为“回家”,以便到时候让无人机在指定坐标点或信标附近巡逻
                          ·可以将坐标点设置为“当前位置”,让它在当前位置附近巡逻,或者定为某个信标
                          ·你还应该将“没事闲逛”打开,这样无人机就会在那个区域巡逻了
                          3、1个AI战斗块(进攻)
                          ·用“环绕”的攻击模式,并让无人机用固定朝向的武器作战
                          ·选择具体用什么武器
                          ·确保“环绕距离”在武器射程之内,不然打不到
                          若要激活此无人机,确保3个AI块都开启,并且AI模式都启用,并且你已经为他们指定了巡逻区域
                          然后无人机就会在那个区域巡逻,看到敌人就打
                          你也可以将其设定为“跟随玩家”,让它跟随保护你
                          创意工坊蓝图链接:https://steamcommunity.com/sharedfiles/filedetails/?id=2955354456
                          Mod.io蓝图链接:https://mod.io/g/spaceengineers/m/security-drone6


                          IP属地:福建13楼2023-04-21 09:46
                          回复
                            货运无人机
                            以“木牛流马”为样本改进的货运无人机是一种高级无人机,可以将货物从一处运往另一处。它要用上事件控制器,并且通过传感器来辅助调整,以便让它自动运转
                            需求:
                            1、天线+远程控制块
                            ·你得控制着这个无人机录制路径,而这不能离了远程控制块和天线。其实也可以离,只要你用控制座椅就行了
                            ·在录制动作前,你要在远程控制的工具栏上设置如下快捷键:
                            ··录制/停止,这样你可以一键开录,然后直接执行具体操作
                            ··连接器开/关(其实应该是锁定/解锁),同上,如果你在录制中,用远程控制的工具栏进行操作,录制的结果就会更准确
                            2、1个AI移动块
                            ·初始设定应该开启“精确模式”,以便无人机精确对接
                            ·初始设定应该关闭防撞,不然防撞可能会跟路径冲突,无人机就会拒绝靠近某个网格,或对接器,或船
                            ·若要让无人机可靠运行,在对接和出发阶段要降低速度上限
                            3、连接器,没了连接器还怎么对接输送货物?
                            4、2个AI任务块(录制)
                            ·无人机要对接飞船端和基地端的两个连接器,每个都要1个AI任务块(录制)
                            ·每个AI任务块(录制)都要设定2个路径点
                            ··一个是停泊路径点,在你控制着无人机进行录制的时候,停泊对接的全过程应该就已经自动录进去了
                            ··一个是近进路径点,无人机飞到该位置后,才能以正确的角度接近目标。这个路径点还要执行关闭防撞,以便无人机能够贴近网格以停泊
                            5、1个事件控制器
                            ·这玩意可以检测储存箱是否已经空了。一旦发现无人机货舱里没货了,就执行如下操作:
                            ··连接器解锁
                            ··打开防撞,以免离开时撞上基地
                            ··关闭精确模式,让无人机快速飞回飞船端
                            ··启用相应的AI任务块(录制)
                            6、1个探测器
                            ·一旦检测到基地出现在前方,或周围,探测器就要打开精确模式,以便无人机在接近基地时缓慢谨慎操作,实现准确对接与停靠
                            ·一旦它发现基地从身边消失,它就关闭精确模式,以便让无人机快速飞到下一目的地
                            创意工坊蓝图链接:https://steamcommunity.com/sharedfiles/filedetails/?id=2955343800
                            Mod.io蓝图链接:https://mod.io/g/spaceengineers/m/cargo-courier-drone1


                            IP属地:福建14楼2023-04-21 10:14
                            回复
                              2025-08-30 05:35:54
                              广告
                              不感兴趣
                              开通SVIP免广告
                              更好的气闸
                              你造过气闸么
                              最简单的版本就是一扇门,一开门氧气就全跑了。复杂一点的,会用多扇门来减少氧气外泄。总之,早就存在多个版本了,而现在,它的复杂性又将迅速提高。我们的天才设计师又将这个经典上古产物利用事件控制器进行了迭代。这玩意名为更好的气闸,但实际上它比现存的设计都要好!

                              1、对外的门
                              ·把这个门开着
                              2、内部的门
                              ·把这个门关上,把这个方块也关上
                              3、排气扇
                              ·设置为抽走氧气
                              ·将排气扇的第一个动作设置为内部门“开门”
                              ·将排气扇的第二个动作设置为外部门“开门”
                              4、事件控制器(看得我云里雾里)
                              ·将第一条工具栏,第二个动作设置为:外部门开/关
                              ·将第二条工具栏,第二个动作设置为:内部门开/关
                              ·将第三条工具栏,第二个动作设置为:抽走氧气/释放氧气
                              只要关上开着的那扇门,气闸就被激活了。一旦完成抽走氧气/释放氧气,特定的门就会打开
                              应用:记得要给氧气罐留点空间,以便将这么屁大点地方的氧气存到氧气罐里
                              应用:即便因氧气用尽,或因为其他原因,这套装置失效了,那也不用担心!反正门不会锁上,你还是可以手动开门
                              创意工坊蓝图链接:https://steamcommunity.com/sharedfiles/filedetails/?id=2961049014
                              Mod.io蓝图链接:https://mod.io/g/spaceengineers/m/a-better-airlock


                              IP属地:福建15楼2023-04-21 10:36
                              回复