找回密码
 点一下
查看: 1128|回复: 5

有没有办法判断在一定时间内有没有对敌人造成伤害

[复制链接]
发表于 2009-11-22 11:50:27 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-11-22 11:52:01 | 显示全部楼层
注册伤害,然后一定时间内判断伤害来源是不是你的英雄。
回复

使用道具 举报

发表于 2009-11-22 11:56:50 | 显示全部楼层
判断主动作:
1.设置Damage(一个布尔变量)为false
2.开启触发器damage_trigger
3.等待XX秒
4.如果Damage为true
5.则单位对敌方单位造成了伤害。
6.否则没有造成伤害。

damage_trigger:
为敌方注册单位受到伤害事件。
1.如果伤害来源是某单位
2.那么Damage设置为true。

注意:为敌方单位注册(指定)单位受到伤害这个地方非常麻烦。
因为只能一个单位一个单位地注册。
回复

使用道具 举报

发表于 2009-11-22 11:57:30 | 显示全部楼层
还有,这样的东西在触发编辑器环境下基本很难达到完美排泄。
回复

使用道具 举报

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

使用道具 举报

发表于 2009-11-23 09:46:23 | 显示全部楼层
如楼主所说。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:39 , Processed in 0.030854 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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