银河编辑器吧 关注:6,198贴子:71,624
  • 3回复贴,共1
求助

怎么对未生成的单位下指令?

只看楼主收藏回复

如题,比如我用unitcreate创造一个单位,怎么对其施加后续的指令?


IP属地:安徽来自Android客户端1楼2023-09-22 16:26回复
    利用上一次创建的单位函数,获取上一个创建单位函数创建的单位实例


    IP属地:黑龙江来自Android客户端2楼2023-09-22 16:30
    收起回复
      对于未生成的单位,你无法直接在银河编辑器中对其施加指令。你需要先创建一个脚本或者宏来实现这个目标。以下是一种可能的方法:1. 在你的建筑或基地内选择一个已经存在的单位(例如一个工人)。2. 打开命令面板(使用快捷键 Ctrl+Shift+B 或者点击菜单中的 "命令" -> "开启命令面板"),然后在已有的单位上点击右键新建一条命令。3. 将新建立的命令拖拽到你的单位创建的指令里,(比如 `unitcreate` 的 `OnCreate` 事件)4. 在“参数”标签页里面添加需要的所有参数,这些参数将会被传递给单位的AI模块用来决定该单位应该如何行动。一般你可以在这个面板右下角自定义一下单位的行为,包括移动、攻击等动作。5. 最后保存并关闭命令面板即可。6. 当你有新的单位生成的时候就会自动执行你在步骤四所设置的指令了。


      3楼2023-09-22 16:36
      回复