找回密码
 点一下
查看: 1792|回复: 6

兵会A空气

[复制链接]
发表于 2018-12-25 17:44:14 | 显示全部楼层 |阅读模式
这个问题百思不得其解啊,如果是单位死亡没有被删除造成的,也不至于连显示都没了还能被攻击吧。
发表于 2018-12-25 21:19:31 来自手机 | 显示全部楼层
这类问题我也遇到过,做了个利维坦单位,单位攻击方式是触手,是周期性范围搜索行为发射触手攻击。问题来了,这个单位即使死了,他的触手依然在打人,我仔细研究发现,它死亡后几秒内(播放死亡动画),依然可以看见触手攻击动画,等模型完全消失了,周围的敌人依然会慢慢受伤,只是看不见触手也没有音效。当时我在多试了下,除非利维坦控制者(也就是我)失去目标区域(利维坦的位置)视野,这个bug才会停止(即敌人在目标区域不会被-触手攻击)。我的解决方案就是触发器里加一条,任意单位死亡,单位类型为利维坦,移除触发单位

点评

利维坦的死亡时间不是0吗?或者是你的周期行为允许在死亡时生效?  详情 回复 发表于 2018-12-25 23:45
我现在的办法也是这样的,这个问题简直是无解啊,我估计是由于其他的某些单位组导致的垃圾回收失败了,还存在直接的引用关系  发表于 2018-12-25 23:12
回复

使用道具 举报

发表于 2018-12-25 23:45:47 | 显示全部楼层
超级007x 发表于 2018-12-25 21:19
这类问题我也遇到过,做了个利维坦单位,单位攻击方式是触手,是周期性范围搜索行为发射触手攻击。问题来了 ...

利维坦的死亡时间不是0吗?或者是你的周期行为允许在死亡时生效?

点评

死亡时间是0,但是有死亡动画(就是利维坦炸成血沫),行为我也都检查过了,死亡后是不会生效的  详情 回复 发表于 2018-12-26 02:18
他那个还有攻击能看见,我这个完全看不见,连伤害都不出,就比较难搞了  详情 回复 发表于 2018-12-26 00:17
回复

使用道具 举报

 楼主| 发表于 2018-12-26 00:17:44 | 显示全部楼层
yxxiaobin 发表于 2018-12-25 23:45
利维坦的死亡时间不是0吗?或者是你的周期行为允许在死亡时生效?

他那个还有攻击能看见,我这个完全看不见,连伤害都不出,就比较难搞了
回复

使用道具 举报

发表于 2018-12-26 02:18:22 来自手机 | 显示全部楼层
yxxiaobin 发表于 2018-12-25 23:45
利维坦的死亡时间不是0吗?或者是你的周期行为允许在死亡时生效?

死亡时间是0,但是有死亡动画(就是利维坦炸成血沫),行为我也都检查过了,死亡后是不会生效的
回复

使用道具 举报

发表于 2018-12-26 14:25:34 | 显示全部楼层
单位过滤验证器可过滤死亡单位
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 20:30 , Processed in 0.071079 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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