机器人专用积木#
VR Rover 可以访问标准 VR 传动系统、事件、控制、操作员、变量、我的块和评论块。
传动系统#
转到对象#
前往物体块用于转动并驱动 VR 探测车面向指定物体。
这可以是非等待或等待块,取决于是否使用并且不等待选项。
选择 VR 探测车要前往的物体。可以是矿物、敌人或基地。
如果 VR Rover 检测到多种矿物或多个敌人,它将移动到更近的选项。
默认情况下,前往物体积木块会阻止所有后续积木块的执行,直到其完成为止。通过展开前往物体积木块以显示不等待,积木块将在 VR 探测车移动时继续执行。
在这个例子中,VR Rover 将转弯并行驶到最近的矿物。
行动#
矿物质作用#
矿物动作块用于与流浪者救援游乐场中的矿物进行互动。
这是一个非等待块,允许任何后续块无延迟地执行。
选择 VR Rover 如何处理矿物。
拾取矿物后,这些矿物将被放入VR探测车的储存器中。它会一直被携带,直到项目使用带有“使用”或“丢弃”标记的矿物操作块为止。
使用矿物可以补充 VR 探测车的部分能量,具体数值可通过“游戏场”窗口中的电池图标显示。矿物必须位于地面上才能使用。
VR 探测车将通过使用矿物或在基地投放矿物来获得经验值 (XP)。
在这个例子中,VR Rover 将转向并行驶到最近的矿物,然后将其拾起。
吸收敌人辐射#
吸收敌人辐射块用于与流浪者救援游乐场中的敌人互动。
这是一个非等待块,允许任何后续块无延迟地执行。
在这个例子中,VR Rover 将转向并驶向最近的敌人,然后吸收一次敌人的辐射。
支持#
待机块用于将 VR Rover 置于待机模式,直到达到指定的电池阈值。
这是一个等待块,在它完成之前不会允许任何后续块执行。
待机状态下,VR Rover 的电池消耗速度会较慢,但生存天数计数器会以更高的速率增加。
一旦达到电池电量阈值,VR Rover 将退出待机状态,重新消耗电池并以正常速率增加生存天数计数器。
选择 VR Rover 退出待机模式的电池阈值。
在这个例子中,VR Rover 将进入待机模式,等待电池电量达到 35% 后再转向并移动到最近的矿物。
外观#
VR Rover 无法访问 VR Pen,但它仍然可以打印到其监视器控制台。
活动#
受到攻击时#
当 VR 探测车受到敌人攻击时,使用 受到攻击时 块来运行附加的块堆栈。
在这个例子中,VR Rover 在受到攻击时会吸收一次最近敌人的辐射。
当等级上升时#
每次 VR 探测车从一个级别移动到另一个级别时,当级别上升时块用于运行附加的块堆栈。
在此示例中,VR Rover 在升级时会向打印控制台打印一条消息。
传感#
VR Rover 可以使用标准大脑、传动系统和距离感应模块。
罗孚看到#
Rover 看到 块用于报告 VR Rover 是否使用内置 AI 技术看到可检测物体。
选择是否报告 VR Rovers 内置 AI 发现矿物、敌人、基地、障碍物或危险的情况。
VR 探测车的视野为 40 度。这可以在游乐场的迷你地图上看到,VR 探测车前方的灰色半透明锥体表示该视野。
当所选选项距离 VR 探测车小于 1000 毫米 (MM) 且在其视野范围内时,探测车看到 块会报告“True”。
当所选选项距离 VR 探测车超过 1000 毫米 (MM) 和/或不在其视野范围内时,探测车看到块会报告“False”。
Rover sees 块用于具有六边形(六面)空间的块中。
在这个例子中,VR 机器人会不断检查是否看到任何矿物,然后再转向并向它们移动。
探测车探测到#
Rover 检测 模块用于报告 VR Rover 是否使用内置 AI 技术检测到敌人或矿物。
选择是否报告 VR Rovers 内置 AI 检测到矿物或敌人的情况。
VR 探测车的探测半径为 800 毫米 (MM)。您可以在游乐场的迷你地图上看到 VR 探测车周围的黄色圆圈。
当 VR Rover 检测到所选选项时,Rover 检测 块会报告“True”。
当所选选项不在 VR Rover 的检测半径范围内时,Rover 检测 块会报告“False”。
流动站检测块用于具有六边形(六面)空间的块中。
在这个例子中,VR 机器人会在转向并向矿物移动之前不断检查是否检测到任何矿物。
储存的矿物#
储存的矿物块用于报告 VR 探测车当前储存的矿物数量。
储存矿物块用于具有圆形空间的块中。
在这个例子中,VR Rover 将打印它当前存储的矿物数量。
存储容量#
存储容量块用于报告VR Rover存储的承载能力。
存储容量块用于具有圆形空间的块中。
在这个例子中,VR Rover 将打印其当前的承载能力。
探测车方向#
探测车方向块用于使用内置 AI 技术以度为单位报告 VR 探测车到矿物、敌人或基地的方向。
选择是否报告矿物、敌人或基地的方向。
探测车方向方块仅在敌人或矿物距离 VR 探测车小于 1000 毫米 (mm) 且在其 40 度视野范围内时才会生效。这可以在操场上的小地图上看到,VR 探测车前方的灰色半透明锥体指示了这一点。
如果为该区块选择了“基座”,即使 VR 探测车的基座不在视野范围内,也会报告距离。VR 探测车的 AI 技术使其能够始终检测基座。此区块在向基座报告方向时,将报告 -180 度到 180 度之间的值。
流动站方向块用于具有圆形空间的块中。
在这个例子中,VR Rover 将打印从 VR Rover 到最近矿物的当前方向。
探测车距离#
Rover distance 模块用于使用内置 AI 技术报告 VR Rover 到矿物、敌人、障碍物、危险或基地的距离。
选择是否报告矿物、敌人、障碍物、危险或基地的距离。
选择以毫米还是英寸为单位报告距离。
探测车距离模块仅在敌人或矿物距离 VR 探测车小于 1000 毫米 (mm) 且在其 40 度视野范围内时才会生效。这可以在操场上的小地图上看到,VR 探测车前方的灰色半透明锥体表示该距离。
如果选择“基站”作为区块,即使 VR 探测车的基站不在视野范围内,系统也会报告距离。VR 探测车的 AI 技术使其能够始终检测基站。
流动距离块用于具有圆形空间的块中。
在这个例子中,VR Rover 将打印 VR Rover 到最近矿物的当前距离(以毫米为单位)。
漫游车位置#
Rover 位置块用于使用 VR Rover 内置的 AI 技术报告矿物、敌人、障碍物、危险或基地的 X 或 Y 坐标位置。
选择是否报告矿物、敌人、障碍物、危险或基地的坐标位置。
选择是否返回 X 或 Y 坐标。
选择以毫米还是英寸为单位报告坐标位置。
探测车位置方块仅在敌人或矿物距离 VR 探测车小于 1000 毫米 (mm) 且在其 40 度视野范围内时才会生效。这可以在操场上的小地图上看到,VR 探测车前方的灰色半透明锥体表示该位置。
如果区块选择“基站”,即使 VR 探测车的基站不在视野范围内,也会报告位置。VR 探测车的 AI 技术使其能够始终检测基站。
流动站位置块用于具有圆形空间的块中。
在此示例中,VR Rover 将以毫米为单位打印底座的 X 和 Y 坐标。
遭受攻击#
受到攻击块用于报告 VR 探测车是否受到敌人的攻击。
当 VR 探测车受到敌人的攻击时,Under attack 块会报告“True”。
当 VR 探测车没有受到敌人的攻击时,Under attack 块会报告“False”。
受到攻击块用于具有六边形(六面)空间的块中。
在这个例子中,VR机器人会不断检查自己是否受到攻击,如果是,则向后移动500毫米。
敌人等级#
敌人等级块用于报告在 VR Rover 的视野中检测到的最近敌人的等级。
当 VR Rover 的视野范围内未检测到敌人时,敌人等级块返回 0。
敌人等级块用于具有圆形空间的块中。
在这个例子中,会不断检查最近的敌人是否是1级,如果敌人是1级,VR Rover就会接近敌人,否则就会向后移动500毫米。
敌方辐射#
敌人辐射块用于报告 VR 探测车视野中检测到的最近敌人的辐射。
当 VR Rover 的视野范围内未检测到敌人时,敌人辐射块返回 0。
敌方辐射块用于具有圆形空间的块中。
在这个例子中,VR Rover 将打印最近敌人的当前辐射。
电池电量#
电池电量块用于以百分比形式报告 VR Rover 的当前电池电量。
电池电量块用于具有圆形空间的块中。
在此示例中,VR Rover 将打印其当前电池电量。
等级#
Level 块用于报告 VR Rover 的当前级别。
Level 块用于具有圆形空间的块中。
在此示例中,VR Rover 将打印其当前级别。
经验值#
XP 块用于报告 VR Rover 当前拥有的经验值 (XP) 数量。
XP 块用于具有圆形空间的块中。
在这个例子中,VR Rover 将打印其当前拥有的经验值 (XP) 数量。