找回密码
 点一下
查看: 3150|回复: 35

啊单位处于死亡状态到底该怎样判定

[复制链接]
发表于 2013-1-27 07:28:04 | 显示全部楼层 |阅读模式
本帖最后由 拜里热就脱 于 2013-2-1 12:49 编辑

一开始用布尔值
不行,判定失误
然后又用生命值小于等于0
还是不行,判定失误
然后我猜可能处于死亡状态生命只是个零点几的数
接着,用生命值转换为整数小于等于0
依然不行,判定失误
我要疯了

评分

参与人数 1印象 -2 收起 理由
asd8645123123 -2 lo是我的!

查看全部评分

发表于 2013-1-27 08:04:18 | 显示全部楼层
不是有个布尔值是单位存活么?

点评

我第一次就用的那个,结果不行  发表于 2013-1-27 12:03
回复

使用道具 举报

发表于 2013-1-27 11:14:32 | 显示全部楼层
一定是lz的打开WE的姿势不对……
话说这里需要口粉么?lo可以提供服务的……

点评

我要再次煮食你,这次我会禁锢你的灵魂,让你没有重生的机会  发表于 2013-1-27 12:02
回复

使用道具 举报

 楼主| 发表于 2013-1-27 12:10:45 | 显示全部楼层
喔对了
我忘了说是有时候有问题有时候没问题
回复

使用道具 举报

 楼主| 发表于 2013-1-27 12:28:17 | 显示全部楼层
@asd8645123123
你在干涉么
快冷静下来

点评

lo
放图,然后诚恳的求愉快酱原谅你吧……总之lo是没时间帮你,现在几乎不开WE了…… 要不把触发帖上来也行,lo不确定自己能不能看出问题…… 下午是没时间来了,明天再来看了…… lo有时候觉得自己快要成为吉  详情 回复 发表于 2013-1-27 13:13
回复

使用道具 举报

发表于 2013-1-27 12:48:07 | 显示全部楼层
额。。。LZ把发生判断的情况列出来啊……
回复

使用道具 举报

发表于 2013-1-27 13:13:15 | 显示全部楼层
拜里热就脱 发表于 2013-1-27 12:28
@asd8645123123
你在干涉么
快冷静下来

放图,然后诚恳的求愉快酱原谅你吧……总之lo是没时间帮你,现在几乎不开WE了……

要不把触发帖上来也行,lo不确定自己能不能看出问题……

下午是没时间来了,明天再来看了……

lo有时候觉得自己快要成为吉祥物一般的存在了……
回复

使用道具 举报

 楼主| 发表于 2013-1-27 15:12:01 | 显示全部楼层
本帖最后由 拜里热就脱 于 2013-1-27 16:00 编辑

未命名.JPG 这是一个物品的触发,会对周围单位造成持续伤害效果
顺便图也传上来好了 Guard and Destroy v1.01.w3x (1.68 MB, 下载次数: 2)
回复

使用道具 举报

发表于 2013-1-27 20:14:01 来自手机 | 显示全部楼层
LZ的触发好恐怖O_O”那么多触发
判断单位死亡状态有很多种,LZ你说的那些方法其实其实都是可以的,关键是你有没有捕捉到这个单位,最好是用变量把单位记住。如果你是条件判断那,最好还是用生命小于0做,不行就用布尔值-单位类型判判断死亡了。
很久没碰这个条件项目了,具体的还是要LZ自己实验了。
回复

使用道具 举报

发表于 2013-1-28 00:57:12 | 显示全部楼层
Guard and Destroy v1.01.w3x (1.65 MB, 下载次数: 11)
加了点test的东西,有两个是在触发XE下面,另外在中立怪自动回血那里加了个条件和显示信息,地图里测试用的都在左下角,一共三个单位一个物品,单位是DK、步兵、空间邪恶兽


然后么说下这个Bug。。。
表示这不是这物品T的问题,XE所做的事情非常正确,完全没有判断错血量,换句话说就是……尸体的HP>0
整个图里的单位我没有全测,不过大概LZ是在用持有邪恶护盾的英雄靠近空间邪恶兽(或用相同模型的单位)的尸体后,发现尸体会烧起来吧。。。
额。。。难道LZ是用显示信息测单位组里有哪些单位的?。。

中立怪那边有个触发……当中立怪正在睡眠或在迷雾里时HP回满,因此在迷雾里的尸体也会回满。。
至于空间邪恶兽尸体会烧,步兵尸体不会烧。。这个是空间邪恶兽尸体有head附加点,而步兵没有的关系……你用XE下面我加的两个触发杀掉步兵和邪恶兽就能看出区别了~

点评

我遇到的BUG是拥有物品的单位死了,还可以烧其周围的敌方单位 很神奇吧  详情 回复 发表于 2013-1-28 06:25
回复

使用道具 举报

 楼主| 发表于 2013-1-28 06:25:43 | 显示全部楼层
chyj4747 发表于 2013-1-28 00:57
加了点test的东西,有两个是在触发XE下面,另外在中立怪自动回血那里加了个条件和显示信息,地图里测试用 ...

我遇到的BUG是拥有物品的单位死了,还可以烧其周围的敌方单位
很神奇吧

评分

参与人数 1印象 +2 收起 理由
asd8645123123 + 2 看你如此诚心学习就原谅你吧。

查看全部评分

回复

使用道具 举报

发表于 2013-1-28 08:00:12 | 显示全部楼层
拜里热就脱 发表于 2013-1-28 06:25
我遇到的BUG是拥有物品的单位死了,还可以烧其周围的敌方单位
很神奇吧

你早说啊…………
于是。。我又帮你发现了一个bug吗……

那种一般是XE那个触发没写好。。我测的时候就大致看了下,你可以检查下那个持有者死亡的触发
PS:DK的大招热键说明是R实际是B……

点评

感谢CHY的帮助 我发现还有个物品可能使单位死后血量大于0  详情 回复 发表于 2013-1-28 12:05
嘻嘻你发现的BUG我也遇到过,不过感觉没什么大不了的,就不管了  发表于 2013-1-28 09:07
回复

使用道具 举报

 楼主| 发表于 2013-1-28 12:05:09 | 显示全部楼层
本帖最后由 拜里热就脱 于 2013-1-28 12:16 编辑
chyj4747 发表于 2013-1-28 08:00
你早说啊…………
于是。。我又帮你发现了一个bug吗……


感谢CHY的帮助
我发现还有个物品可能使单位死后血量大于0
我去还是有BUG
哎现在直接用数组记录单位有时还是会死后烧单位
回复

使用道具 举报

 楼主| 发表于 2013-1-29 20:42:45 | 显示全部楼层
本帖最后由 拜里热就脱 于 2013-1-31 21:50 编辑

缩减了一些无聊的条件判断后,似乎没有BUG了?
回复

使用道具 举报

发表于 2013-1-31 15:03:31 | 显示全部楼层
想問一下你那個群組裡的單位是不是都有蝗蟲技能?

点评

无  发表于 2013-1-31 15:09
回复

使用道具 举报

 楼主| 发表于 2013-1-31 21:50:26 | 显示全部楼层
本帖最后由 拜里热就脱 于 2013-2-1 10:41 编辑

我的错,之前没有对所有因素进行排查
不过布尔值似乎对拥有动态加属性技能的单位的死亡判断无效,这里的动态加属性的技能是指比如死后就变回来或者隔一段时间就变回来那样的,加的属性是力量
而且拥有动态加属性的技能的单位在死后血量会处于不断变化之中,这现象真神奇
其实我最想说,泥煤的坑爹呢

现在我开始手动判断单位是否处于死亡状态,也就是当单位生命为0时为其添加技能,通过技能来判断
尼玛居然在单位死亡后播放死亡动画期间无法添加技能,之后可以添加但这期间有一段很长延迟时间
如果把死亡动画设为很小的数值又看着别扭
好吧我忘了单位组,现在用单位组判断
尼玛啊还是不行
难道单位播放死亡动画期间被删除了吗
不对啊能捕捉到啊,没道理啊

好吧现在测试单位自定义值
我败了
彻底的败了
肿么还是不行 不行 不行
延迟啊 尼玛的 死亡动画播放时间啊
eat sh*t



回复

使用道具 举报

 楼主| 发表于 2013-2-1 10:44:56 | 显示全部楼层
本帖最后由 拜里热就脱 于 2013-2-1 10:46 编辑

谁来拯救我
谁能在单位开始播放死亡动画时将那单位区别出来
那单位死后生命可是会不断变化

点评

好問題耶~~ 我也研究過可是沒有一個完美的方法 我的作法是把死亡動畫撥放觸發的後面都加上區隔機制(怎麼區隔看你囉) 然後一個單位死亡也觸發這個機制 最後還有個問題......就是擁有春哥技能的英雄......那個只  详情 回复 发表于 2013-2-1 10:51
既然是对周围单位造成持续伤害。 那么用献祭不就可以了啊。  详情 回复 发表于 2013-2-1 10:46
回复

使用道具 举报

发表于 2013-2-1 10:46:57 | 显示全部楼层
拜里热就脱 发表于 2013-2-1 10:44
谁来拯救我
谁能在单位开始播放死亡动画时将那单位区别出来


既然是对周围单位造成持续伤害。
那么用献祭不就可以了啊。

点评

可惜 可悲的是镜像无法继承献祭效果 而且一个单位同一时间只能受到一个献祭影响  详情 回复 发表于 2013-2-1 10:51
回复

使用道具 举报

发表于 2013-2-1 10:51:12 | 显示全部楼层
拜里热就脱 发表于 2013-2-1 10:44
谁来拯救我
谁能在单位开始播放死亡动画时将那单位区别出来

好問題耶~~
我也研究過可是沒有一個完美的方法

我的作法是把死亡動畫撥放觸發的後面都加上區隔機制(怎麼區隔看你囉)
然後一個單位死亡也觸發這個機制
最後還有個問題......就是擁有春哥技能的英雄......那個只能用血量判定了吧?

点评

台湾的朋友。。。我看不懂繁体  发表于 2013-2-1 10:58
回复

使用道具 举报

 楼主| 发表于 2013-2-1 10:51:43 | 显示全部楼层
asd8645123123 发表于 2013-2-1 10:46
既然是对周围单位造成持续伤害。
那么用献祭不就可以了啊。


可惜 可悲的是镜像无法继承献祭效果 而且一个单位只能受到一个献祭影响
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 05:30 , Processed in 5.055826 second(s), 40 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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