Drone
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | opencomputers.drone |
| 碰撞箱 | 12×6 十六分之一格(0.75×0.375 格) |
| 免疫火焰 | 是 |
| 移动速度上限 | 0.4 格/刻 |
| 最大加速度 | 0.1 格/刻² |
| 重力 | 0.05 |
| 空气阻力 | 0.8 |
概述
Drone(无人机)是一种可移动的计算机实体,可以通过 OpenOS 编程控制其行为。它是一个完整的内嵌计算机系统,包含 CPU、内存、GPU 等组件,能够在世界中自主移动并与方块/实体交互。
组件
Drone 内部包含以下计算机组件:
- CPU:执行程序
- RAM:内存
- GPU:图形处理
- 内部组件槽:最多 8 个组件
Drone 还包含:
- 物品栏:8 个槽位
- 流体罐:支持流体组件
生成方式
- 在 Assembler(组装机)中组装
- 使用 Drone Case(无人机外壳)生成
移动与物理
- Drone 可以在三维空间中自主移动到指定坐标
- 使用
setTarget()设置目标位置 - 物理参数:
- 重力较低(0.05),下落较慢
- 最大速度 0.4 格/刻
- 最大加速度 0.1 格/刻²
- 空气阻力 0.8
交互
| 交互方式 | 行为 |
|---|---|
| 右键点击 | 打开 Drone GUI 界面 |
| 潜行 + 右键(使用扳手) | 拆卸 Drone,掉落物品 |
| 潜行 + 右键(未运行) | 启动 Drone |
| 被实体撞击 | 向撞击方向反弹,触发 hit 信号 |
状态
- 运行中:机器正在执行程序
- 停止:机器已停止,重力下落
- 水中/岩浆中:自动停止机器
第三方集成
| 集成 Mod | 集成类型 | 功能 |
|---|---|---|
| ComputerCraft | 外设/媒体 | CC 外设和媒体驱动 |
| CoFH / Thermal Expansion | RF 能量 | 能量处理器驱动 |
| IC2 | 能量/作物 | EU 能量和作物驱动 |
| GregTech | GT 机器驱动 | BEC、能量容器等 GT 机器 |
| MineFactory Reloaded | SafariNet/DSU | MFR SafariNet 和 DSU 驱动 |
| Forestry | 蜜蜂/分析器 | 蜜蜂分析器和基因组转换 |
| Applied Energistics 2 | ME 网络驱动 | ME 存储/接口/总线驱动 |
| Thaumcraft | 要素/灌注矩阵 | TC 要素容器和灌注矩阵驱动 |