CC:CBC

CC:CBC

CC:CBC是一个我的世界模组,它为ComputerCraft和Create Big Cannons之间添加了兼容性!

技术

CC:CBC

一个 CC: Tweaked 外设,为 Create Big Cannons 模组的大炮添加计算机控制功能。

特性

  • 计算机控制模式(setComputerControl),可禁用默认的轴驱动旋转。
  • 双轴瞄准(偏航角/俯仰角),行为与 CBC 动力学速度关联。
  • 组装/拆解控制(assemble)与开火控制(fire)。
  • 通过 getInfo() 获取大炮遥测数据。

Lua API

外设类型:cannon_mount

方法 参数 返回值 描述
setComputerControl enabled: boolean nil 启用/禁用计算机控制模式。
isComputerControl - boolean 当前计算机控制模式状态。
setTargetAngles yaw: number, pitch: number nil 设置目标瞄准角度。
setTargetYaw yaw: number nil 仅设置水平角度。
setTargetPitch pitch: number nil 仅设置垂直角度。
getInfo - table 返回大炮遥测/状态数据。
assemble enabled: boolean boolean true = 组装,false = 拆解。
fire enabled: boolean boolean 控制开火信号(true 保持开火信号激活)。

getInfo() 字段

字段 类型 描述
computerControl boolean 计算机控制模式是否激活。
assembled boolean 大炮是否已组装在支架上。
yaw number 当前水平角度(0..360)。
pitch number 当前垂直角度。
targetYaw number 目标水平角度(0..360)。
targetPitch number 目标垂直角度。
yawShaftSpeed number 偏航接口轴速度。
pitchShaftSpeed number 俯仰接口轴速度。
x, y, z number Cannon Mount 在世界中的位置。