找回密码
 点一下
查看: 4020|回复: 12

一个YDWE的数字化生命值显示的演示,看起来不错,从WE吧弄到的。

[复制链接]
发表于 2013-7-23 13:26:17 | 显示全部楼层 |阅读模式

0.png

RT。

这个会不会有BUG呢?好像支持多人的说。

@lo @希瓦 @麦德三世

触发只有一条,感觉有BUG的说。


数字化显示HP(1).w3x

121.7 KB, 下载次数: 276

 楼主| 发表于 2013-7-23 16:31:46 | 显示全部楼层
难道一个人都没有?
回复

使用道具 举报

发表于 2013-7-23 16:57:07 | 显示全部楼层
木有触发的截图么……

点评

未命名触发器 001 事件 单位 - 任意单位进入 (可用地图区域) 条件 And - 所有条件成立 条件 ([单位] (进入的单位) 拥有 [漂浮文字] 生命值) 等于 FALSE  详情 回复 发表于 2013-7-23 18:41
回复

使用道具 举报

 楼主| 发表于 2013-7-23 18:41:02 | 显示全部楼层
lo 发表于 2013-7-23 16:57
木有触发的截图么……

未命名触发器 001
    事件
        单位 - 任意单位进入 (可用地图区域)
    条件
        And - 所有条件成立
            条件
                ([单位] (进入的单位) 拥有 [漂浮文字] 生命值) 等于 FALSE
                ((进入的单位) 的类型) 不等于 金矿
    动作
        -------- ↓↓↓创建漂浮文字↓↓↓ --------
        逆天[YDWE] - 设置 [单位] loc_u = (触发单位)
        漂浮文字 - 创建漂浮文字: (转换 (转换 (生命值 对于 (loc_u)) 为整数) 为字符串) 在 (loc_u)的头顶, Z轴偏移 125.00,字体大小: 8.00 ,颜色值:(0.00%, 100.00%, 0.00%) ,透明度: 25.00%
        逆天[YDWE] - 设置 [漂浮文字] loc_p = (最后创建的漂浮文字)
        漂浮文字 - 对所有玩家 (loc_p) 隐藏
        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
            If - 条件
                ((loc_u) 的所有者) 等于 玩家1(红色)
            Then - 动作
                漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家1(红色)
            Else - 动作
                漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家2(蓝色)
        逆天[YDWE] - 注册 (新建触发)
            事件
                时间 - 每当游戏逝去 1.00 秒
            参数
            动作
        逆天[YDWE] - 立即运行 (新建的计时器) 时间设置: 0.03 秒,是否循环: 循环
            参数
                逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]FALSE
                逆天[YDWE] - 设置 [单位] loc_u = (loc_u)
                逆天[YDWE] - 设置 [漂浮文字] loc_p = (loc_p)
            动作
                -------- ↓↓↓普通单位死亡 删除漂浮文字↓↓↓ --------
                -------- ↓↓↓英雄单位死亡 隐藏漂浮文字↓↓↓ --------
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((loc_u) 处于死亡状态) 等于 TRUE
                    Then - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((loc_u) 是 英雄) 等于 FALSE
                            Then - 动作
                                漂浮文字 - 删除 (loc_p)
                                逆天[YDWE] - 清除当前逆天计时器
                            Else - 动作
                                漂浮文字 - 对所有玩家 (loc_p) 隐藏
                    Else - 动作
                        -------- ↓↓↓英雄单位复活 显示漂浮文字↓↓↓ --------
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((loc_u) 的所有者) 等于 玩家1(红色)
                            Then - 动作
                                漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家1(红色)
                            Else - 动作
                                漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家2(蓝色)
                -------- ↓↓↓更新漂浮文字位置 内容 颜色↓↓↓ --------
                漂浮文字 - 改变 (loc_p) 的位置为((((loc_u) 所在X轴坐标) - 25.00),((loc_u) 所在Y轴坐标)) ,Z轴高度为 125.00
                漂浮文字 - 改变 (loc_p) 的内容为 ((转换 (转换 (生命值 对于 (loc_u)) 为整数) 为字符串) + (/ + (转换 (转换 (最大生命值 对于 (loc_u)) 为整数) 为字符串))) ,字体大小: 8.00
                漂浮文字 - 改变 (loc_p) 的颜色为((100.00 - ((loc_u) 的生命百分比))%, ((loc_u) 的生命百分比)%, 0.00%) 透明度为 25.00%
                -------- ↓↓↓判断对玩家1是否可见↓↓↓ --------
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        And - 所有条件成立
                            条件
                                ((loc_u) 对 玩家1(红色) 不可见) 等于 TRUE
                                ((loc_u) 是 玩家1(红色) 的敌对单位) 等于 TRUE
                                (获取 [单位] (loc_u) 的 HP不可见) 等于 FALSE
                    Then - 动作
                        漂浮文字 - 隐藏 (loc_p) 对 玩家组 - 玩家1(红色)
                        逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]TRUE
                    Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                And - 所有条件成立
                                    条件
                                        ((loc_u) 对 玩家1(红色) 不可见) 等于 FALSE
                                        ((loc_u) 是 玩家1(红色) 的敌对单位) 等于 TRUE
                                        (获取 [单位] (loc_u) 的 HP不可见) 等于 TRUE
                            Then - 动作
                                漂浮文字 - 显示 (loc_p) 对 玩家组 - 玩家1(红色)
                                逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]FALSE
                            Else - 动作
                -------- ↓↓↓判断对玩家2是否可见↓↓↓ --------
                如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                    If - 条件
                        ((loc_u) 对 玩家2(蓝色) 不可见) 等于 TRUE
                        ((loc_u) 是 玩家2(蓝色) 的敌对单位) 等于 TRUE
                        (获取 [单位] (loc_u) 的 HP不可见) 等于 FALSE
                    Then - 动作
                        漂浮文字 - 隐藏 (loc_p) 对 玩家组 - 玩家2(蓝色)
                        逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]TRUE
                    Else - 动作
                        如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
                            If - 条件
                                ((loc_u) 对 玩家2(蓝色) 不可见) 等于 FALSE
                                ((loc_u) 是 玩家2(蓝色) 的敌对单位) 等于 TRUE
                                (获取 [单位] (loc_u) 的 HP不可见) 等于 TRUE
                            Then - 动作
                                漂浮文字 - 隐藏 (loc_p) 对 玩家组 - 玩家2(蓝色)
                                逆天[YDWE] - 设置 [单位] (loc_u) 的 HP不可见 为 [真值]FALSE
                            Else - 动作


回复

使用道具 举报

发表于 2013-7-23 19:28:06 | 显示全部楼层
表示对YDWE的功能不了解,无法判断……
回复

使用道具 举报

发表于 2013-7-23 19:30:17 | 显示全部楼层
他怎么还自动开启显血条功能 怎么弄的 - -

点评

1.24版本以上的魔兽都有自动显血啊  详情 回复 发表于 2013-7-23 19:55
回复

使用道具 举报

 楼主| 发表于 2013-7-23 19:55:59 | 显示全部楼层
咚咚咚、查水表 发表于 2013-7-23 19:30
他怎么还自动开启显血条功能 怎么弄的 - -

1.24版本以上的魔兽都有自动显血啊
回复

使用道具 举报

发表于 2013-7-23 23:10:01 | 显示全部楼层
本帖最后由 chyj4747 于 2013-7-23 23:11 编辑

大致浏览了一遍,这种程度的触发要是发布了的话那普通使用应该没什么bug了

这触发就是给所有进入地图的非金矿单位(似乎还判断了是否拥有显示生命值的技能或buff)注册新触发器创建漂浮文字并开一个新计时器调整漂浮文字的位置和改变文字内容
不过就贴出来的部分来看,只能应用于玩家一和玩家二
要说bug的话……我不知道单位复活会不会触发进入地图事件,如果不会触发的话,那么单位复活后将没有绑定的漂浮文字

另外个人表示这个做法内存占用较大,不知道为什么不用全局计时器给所有单位计时,额外数据用哈希表什么的绑定一下就好
回复

使用道具 举报

发表于 2013-7-24 08:07:28 | 显示全部楼层
本帖最后由 拜里热就脱 于 2013-7-24 08:12 编辑

啊哈哈
漂浮文字有上限
你被坑了哈哈诶

金矿没腿怎么进来的

回复

使用道具 举报

发表于 2013-7-26 16:24:20 | 显示全部楼层
位置没弄好 全是向右偏的
回复

使用道具 举报

发表于 2014-3-18 17:25:46 | 显示全部楼层
这个很实用!
回复

使用道具 举报

发表于 2014-3-19 08:27:07 | 显示全部楼层
实战中  在迷雾的单位会被看见位置
回复

使用道具 举报

发表于 2014-3-20 09:16:23 | 显示全部楼层
这个触发昨天我下了!为什么提示缺少函数什么的!?请问可以做一个普通编辑器能用的演示吗
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 15:09 , Processed in 0.232788 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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