找回密码
 点一下
查看: 3501|回复: 20

如何捕捉任意单位受伤害(已解决)

  [复制链接]
发表于 2007-6-14 19:34:42 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-6-14 19:45:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-14 19:48:43 | 显示全部楼层
引用第1楼everguo于2007-06-14 19:45发表的  :
  LZ以后要多来

XE滴招揽访客..........
回复

使用道具 举报

 楼主| 发表于 2007-6-14 20:04:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-14 20:19:34 | 显示全部楼层
确实不存在任意单位受到伤害~~

但是有指定单位受到伤害~~于是只要把地图上所有的单位都指定一便便解决了~~


其实也不麻烦~~WE本来就有运行时动态注册事件的功能~~只要捕捉每个单位进入地图的事件然后在动作中为其注册伤害事件即可~~
回复

使用道具 举报

 楼主| 发表于 2007-6-14 20:25:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-14 20:33:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-14 20:33:26 | 显示全部楼层
引用第5楼徘徊精灵于2007-06-14 20:25发表的  :

若如此
会对游戏速度有很大影响否?



不会的说~~若说完全没有影响那自然是骗人的呢~~但是他其实甚至还没有多造几个个步兵造成的LAG大~~也就是说~~是几乎可以忽略的~~


表听楼上那家伙危言耸听~~
回复

使用道具 举报

 楼主| 发表于 2007-6-14 21:14:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-14 21:17:37 | 显示全部楼层
根本不用解决~~而且这种计算方法完全不对~~

假设存在一种任意单位受伤事件~~那它的动作触发方式也会和对每一个单位逐一注册一样~~别告诉我您想说被同一个AOE法术打中的5个单位只会触发一次这种任意单位受伤事件~~
回复

使用道具 举报

 楼主| 发表于 2007-6-14 21:28:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-6-14 21:28:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-6-14 21:30:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-6-14 21:32:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-6-14 21:40:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-14 21:56:54 | 显示全部楼层
....不能写在同一个触发里啊……

当单位受伤害时,就又给这个触发注册了一个单位受伤害事件

下一次受伤时,就触发两次,又注册2次,下次就变四次…………

于是就变成棋盘和麦子的典故了~~
回复

使用道具 举报

 楼主| 发表于 2007-6-14 22:01:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-6-14 22:10:18 | 显示全部楼层
厄……这种注册事件当然不能注册给当前触发本身的咯~~

否则就造成受伤触发受伤~~循环注册老~~


正确的法子应该是另外写一个没有事件的触发B来执行单位受伤后的处理~~用这个注册触发来给B注册事件~~


同一个单位尽量避免多次注册~~否则会造成执行多次受伤处理~~
回复

使用道具 举报

 楼主| 发表于 2007-6-14 22:15:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-6-14 22:16:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 01:11 , Processed in 0.041347 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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