找回密码
 点一下
查看: 2571|回复: 25

如何判断被攻击单位受到的伤害??

[复制链接]
发表于 2008-5-15 19:50:41 | 显示全部楼层 |阅读模式
如何判断被攻击单位受到的伤害??
如题~谢谢~~~
发表于 2008-5-15 19:55:22 | 显示全部楼层
实数有伤害量的函数,不过需要“指定单位获得伤害”事件来捕获。
回复

使用道具 举报

发表于 2008-5-15 19:58:56 | 显示全部楼层
回复

使用道具 举报

发表于 2008-5-15 20:03:29 | 显示全部楼层
可以通过添加事件来实现 任意单位
回复

使用道具 举报

发表于 2008-5-15 20:15:50 | 显示全部楼层
不过用T的话效率很低~~~是非常~~~
回复

使用道具 举报

发表于 2008-5-15 20:22:23 | 显示全部楼层
其实还好呀,否则的话就要用return bug+gamecache动态注册事件了
回复

使用道具 举报

发表于 2008-5-16 09:28:14 | 显示全部楼层
难道是我机子很差~~(双核2G内存了),模拟攻击,动态的注册伤害事件,每次攻击地面是卡(当攻击点有单位时),没单位不卡.
另外一般攻击也不卡~~
回复

使用道具 举报

发表于 2008-5-16 09:32:03 | 显示全部楼层
测试了下,扔了个小炮到演示里去,完全不卡额………………
回复

使用道具 举报

发表于 2008-5-16 10:04:35 | 显示全部楼层
不清除了,应该添加的没问题啊。
每0.1S,就给全地图的单位添加上伤害触发~~~
之后用投石车做的试验~~
回复

使用道具 举报

发表于 2008-5-16 10:06:27 | 显示全部楼层
当然不是这样………………这样不卡就有问题了,而且会重复触发的………………

可以看下2楼链接里的演示,那样才是正确的
回复

使用道具 举报

发表于 2008-5-16 11:06:17 | 显示全部楼层
看了,哎,单位进入可用区域~~~太正解了~
回复

使用道具 举报

发表于 2008-5-16 11:12:07 | 显示全部楼层
突然想到蕾妮大人为什么要用进入完整地图区域作为事件了,因为说不定某个触发会让单位移动到可用地图外面去的,再回来的话会重复注册事件的………………
于是做了小小的修改,更新了下那个演示,仍然在那个链接里1楼的位置
回复

使用道具 举报

发表于 2008-5-16 11:20:53 | 显示全部楼层
那为什么不直接在INto里面直接触发事件--单位进入完整地图呢?
而且这样我觉得会出现个问题~~,地图初始化只执行一次吧,那你在init的添加事件不能算是动态了吧~~~
回复

使用道具 举报

发表于 2008-5-16 11:23:06 | 显示全部楼层
因为貌似直接用完整地图区域会创建区域的,防止内存泄露(说不定是我记错了)

Init本来就不是动态注册,而是在初始化时为动态注册做准备
回复

使用道具 举报

发表于 2008-5-16 11:26:53 | 显示全部楼层
未标题-1.jpg

是这里的问题,这里只会执行一次的吧~~~~~
那 into里动作会动态执行吗?
回复

使用道具 举报

发表于 2008-5-16 11:30:19 | 显示全部楼层
在这里添加是因为直接写触发事件无法用变量的,这个只执行一次的

现在又觉得这样完全没有必要了,直接写事件就可以了,嗯~~

再去更新………………
回复

使用道具 举报

发表于 2008-5-16 11:33:24 | 显示全部楼层
恩,完全写事件就可以了,应该单位进入完整区域是不创建区域的(不需要内存排泄~,反正没看到提示,呵呵)
回复

使用道具 举报

发表于 2008-5-16 11:35:06 | 显示全部楼层
这个不是问题,创建还是会创建的,只是其实就是在注册的时候创建一次,又不能删除,用不用变量是一回事情………………
回复

使用道具 举报

发表于 2008-5-16 11:58:41 | 显示全部楼层
同意~~~
毕竟你是猪头大人嘛~
回复

使用道具 举报

 楼主| 发表于 2008-5-16 18:11:57 | 显示全部楼层
好象弄得复杂了…………
我换种方式问吧~~
事件:攻击单位 攻击 被攻击单位
在以上事件后,有没有<返回被攻击单位受到伤害数值>的函数?
(目前我没找到)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-14 15:42 , Processed in 0.112481 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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