玉荷包 发表于 2018-9-3 09:00:24

求树木无限重生的触发

求树木无限重生的触发,重生的树木要跟原来的一模一样,要官方原版编辑器做的那种,最好发个地图。

asd8645123123 发表于 2018-9-3 16:20:27


用动态注册,为所有树木添加死亡事件,然后等待xx秒 创造树木

最弱智的办法单位模拟树木

图就不发了,手伸太长不好

玉荷包 发表于 2018-9-3 16:52:33

asd8645123123 发表于 2018-9-3 16:20
用动态注册,为所有树木添加死亡事件,然后等待xx秒 创造树木

最弱智的办法单位模拟树木


什么是动态注册?

asd8645123123 发表于 2018-9-4 16:18:30

玉荷包 发表于 2018-9-3 16:52
什么是动态注册?

在触发器中动态的为其他触发器添加事件

比如,为触发器B添加“单位a死亡”的事件

玉荷包 发表于 2018-9-4 18:49:21

asd8645123123 发表于 2018-9-4 16:18
在触发器中动态的为其他触发器添加事件

比如,为触发器B添加“单位a死亡”的事件

是不是说要做2个触发?

asd8645123123 发表于 2018-9-5 19:57:13

玉荷包 发表于 2018-9-4 18:49
是不是说要做2个触发?

是的,你也可以搜索动态注册,看看动态注册的原理和通常的用处

wsch 发表于 2020-2-8 01:57:45

本帖最后由 wsch 于 2020-2-8 02:00 编辑

事件
    时间 - 每当游戏逝去 15.00 秒
可破坏物 - 选取 (可用地图区域) 内所有可破坏物做动作
    Loop - 动作
      如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((选取的可破坏物) 的类型) 等于 遗迹伞状树木
                ((选取的可破坏物) 是死亡的) 等于 TRUE
            Then - 动作
                逆天 - 设置 [可破坏物] loc_x = (选取的可破坏物)
                逆天 - 设置 [单位组] loc_dwz = (半径为 100.00 圆心为 ((选取的可破坏物) 的位置) 且满足 (((匹配单位) 是 建筑) 等于 TRUE) 的所有单位)
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                  If - 条件
                        ((loc_dwz) 为空) 等于 TRUE
                  Then - 动作
                        可破坏物 - 复活 (loc_x) ,设置生命值为 ((选取的可破坏物) 的最大生命值) 并 显示 生长动画
                  Else - 动作
            Else - 动作

wsch 发表于 2020-2-8 02:01:24

树木死亡然后复活树木的触发 就可以做到无限重生
页: [1]
查看完整版本: 求树木无限重生的触发