找回密码
 点一下
查看: 646|回复: 4

如何判断单位是因为生命周期到了 死亡的?

[复制链接]
发表于 2012-10-4 01:09:33 | 显示全部楼层 |阅读模式
本帖最后由 huashao100 于 2012-10-5 02:14 编辑

求方法  
发表于 2012-10-4 05:35:28 | 显示全部楼层
本帖最后由 chyj4747 于 2012-10-4 05:39 编辑

[trigger]未命名触发器 001
    事件
        时间 - 当游戏逝去 0.00 秒
    条件
    动作
        单位 - 为 步兵 0001 <预设> 设置 水元素 类型的生命周期,持续时间为 3.00 秒
[/trigger]
[trigger]未命名触发器 002
    事件
        单位 - 任意单位 死亡
    条件
    动作
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((触发单位) 是 召唤单位) 等于 TRUE
            Then - 动作
                游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: AAA
            Else - 动作
                游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: BBB
[/trigger]
显示结果为:AAA


由技能召唤的永久召唤单位(即无生命周期)使用上面第二个触发也显示AAA(召唤单位被A死触发)
回复

使用道具 举报

发表于 2012-10-4 06:02:00 | 显示全部楼层
直接判断 凶手单位=没有 是不是方便点?

因为一般情况很少会用到杀死单位吧?
回复

使用道具 举报

发表于 2012-10-4 18:35:03 | 显示全部楼层
不知道大家还记得以前那个判断单位重生的问题不,重生和死亡有区别,重生无法被单位死亡事件捕捉,但是我们可以用单位生命值小于0.04判断(大概是0.04吧)。算是个启发吧,你们再想想,生命周期结束和死亡是不是也可以用这个区别?
回复

使用道具 举报

 楼主| 发表于 2012-10-5 02:13:55 | 显示全部楼层
谢谢 解决了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-19 13:59 , Processed in 0.152974 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表