作者:互联网 时间: 2026-06-18 09:44:52
WorldBox中需通过控制台启用unitattack和makeunitsfollowcursor权限,用投石机模拟火炮,手动选中小人并输入unitattack指令才能触发攻击。
WorldBox中默认没有火炮单位,小人也无法自主操作火炮类武器,必须通过控制台开启单位行为权限并手动触发攻击逻辑才能实现“开火炮”效果。
确保你运行的是 WorldBox 0.22.21 或更高版本(2024年5月后发布),旧版本不支持 makeunitsfollowcursor 和 unitattack 指令联动。打开游戏后先点击右下角齿轮→“其他”→再点齿轮进入设置→连续快速点击左上角“汉堡菜单”12次以上,直到顶部出现绿色控制台图标。
【必须完成这一步,否则后续指令全部无效】
关闭设置界面,点击右侧浮现的绿色控制台图标进入命令行界面。在底部 tabsystem 栏中点击进入→向下滚动找到 unitattack 选项→勾选它。这一步让小人获得“对目标发起攻击”的底层权限,否则即使你把炮放在他手里,他也只会站着不动。
注意:unitattack 和 makeunitsfollowcursor 必须同时启用,缺一不可。只开 follow 不开 attack,小人会走到炮边但绝不碰它。
WorldBox 原生无火炮模型,需用“投石机”替代:按住 Shift + 左键在地面放置投石机(图标为带杠杆的木质结构)。投石机不是装饰物,它是唯一能被小人识别为“可操作武器”的实体。
投石机放置后,立刻用磁铁工具(快捷键 M)将一名成年男性小人拖拽至投石机正前方1格内。他会在0.5秒内自动面向投石机并抬起双手——这是攻击就绪状态的视觉提示。
第一步:用鼠标框选该小人(单击即可);
第二步:在控制台输入指令:unitattack → 回车;
第三步:小人会立即拉动投石机杠杆,投出一枚石块,命中半径12格内的首个敌对单位或地形。
这一步无法自动化,每次开炮都必须手动选中单位再执行 unitattack。投石机无装填冷却,只要小人存活且视野内有目标,就能连续触发。