Robot

基本信息

属性 值
注册名 opencomputers:robot
TileEntity li.cil.oc.common.tileentity.RobotProxy
硬度 2.0
爆炸抗性 10.0

功能

机器人(Robot)是 OpenComputers 的可移动实体方块代表。它可以自主移动、放置方块、破坏方块、与环境交互。机器人需要通过编程控制,支持 Lua 脚本。机器人实体存在于世界中,RobotProxy 方块是其在世界中的视觉表示。它可以持有物品(内部 inventory),可以装备工具,并且能够感知周围环境。

交互

触发 行为
右键(手持 Robot 物品) 放置机器人
右键(手持扳手) 与机器人交互
分析器 返回机器人状态信息

API 文档(Lua)

Robot API 提供丰富的移动、交互、物品管理功能:

  • move(direction:number):boolean — 移动机器人
  • turn(change:number):boolean — 转向
  • place([direction:number]):boolean — 放置方块
  • drop([direction:number[, count:number]]):boolean — 丢弃物品
  • suck([direction:number[, count:number]]):boolean — 吸取物品
  • inventory():number — 获取物品槽位数

相关条目

第三方集成

集成 Mod 集成类型 功能
ComputerCraft 外设/媒体 CC 外设和媒体驱动
Applied Energistics 2 ME 网络 ME 网络驱动(Import/Export/Storage Bus)
CoFH / Thermal Expansion RF 能量 能量处理器驱动
IC2 EU 能量 EU 能量驱动
GregTech BEC/能量容器 GregTech 能量和 BEC 驱动
MineFactory Reloaded SAFARIAIR/DSU SafariNet 和 DSU 驱动
Forestry 蜜蜂/分析器 蜜蜂和分析器驱动