先在触发编辑器的变量编辑(一个绿色的X)里,定义一个点变量,假设为Dian。
你的触发需要修改成的样子:
时间:当游戏时间逝去600秒
动作:设置 Dian 等于 矩形区域id<情报>的中心
(泄漏就是由此产生的,不能直接引用矩形区域的中心点,凡是用到点有关的,都需要用变量去记录,然后删除。)
创建 12 个 第二波 为了 玩家12 在 Dian 面对……
清除 Dian(在创建单位的动作中使用完毕,就该清除掉。)
不过话说,你接下来的触发写错了,看样子你是想写单位创建之后,往名为di001的矩形区域发动进攻,等兵到达di001的矩形区域后,再往名为da的矩形区域发动进攻,对吧~?
那么应该这样写,分成三个触发会容易理解些:
第一个触发是单位创建触发,按照上面修改的那样就没错了。
第二个触发是向di001矩形区域进攻触发:
事件:任意单位进入矩形区域
条件:进入的矩形区域 等于 di<情报>矩形区域
进入单位 属于 玩家12
动作:设置 Dian 等于 矩形区域di001<情报>的中心
命令 进入矩形区域的单位 移动攻击 Dian
清除 Dian
第三个触发是向da矩形区域进攻触发:
事件:任意单位进入矩形区域
条件:进入的矩形区域 等于 di001<情报>矩形区域
进入单位 属于 玩家12
动作:设置 Dian 等于 矩形区域da<情报>的中心
命令 进入矩形区域的单位 移动攻击 Dian
清除 Dian
这样就可以实现你要的效果了。
顺便看你的触发截图,似乎是用着老版本的编辑器吧,给你一个现在的主流编辑器,YDWE,附件已上传,内附使用说明。
有什么问题追问我。
设置一个点变量=di
最后删除点,清空变量。