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

几个问题,重击,初始化..

[复制链接]
发表于 2009-9-24 06:31:45 | 显示全部楼层 |阅读模式
初始化添加事件的目的是什么呢,为了减少载入地图的时间吗?

如何在伤害事件里面捕获buff 貌似,任何buff都在伤害之后?

不要问我为什么内容要和标题反着问鬼使神差...其实我是堆栈...

-----------------------------------------------------------------------
突然想到使用Timer,假设重击是0.1秒,Timer来个0.09秒...可以么...那Timer有0.0009秒么,突然感觉不现实啊...
发表于 2009-9-24 07:01:21 | 显示全部楼层

Re:几个问题,重击,高度,初始化..

“如何在伤害事件里面捕获buff 貌似,任何buff都在伤害之后?”
这个……应该是可以的啊……比如毒箭、重击什么的Buff都可以捕捉得到。
“飞行高度不论走到哪里都是默认的吗?高地的点高度与平地不同吧..”
单位的真实高度=单位飞行高度+单位坐标点的地面高度。
“初始化添加事件的目的是什么呢,为了减少载入地图的事件吗?”
……没看懂……
回复

使用道具 举报

 楼主| 发表于 2009-9-24 07:19:53 | 显示全部楼层
整理一下:条件判断里面能够立即捕获buff,动作里面无法捕获当次攻击造成的buff,不理解...

理解了...原来是因为重击在攻击之后触发,重击也造成伤害,即便伤害是0



那就剩下个初始化问题,将触发器的事件全部空着,在地图初始化触发里面给它们添加的用意,是什么...
回复

使用道具 举报

发表于 2009-9-24 10:56:57 | 显示全部楼层
这个就是所谓的动态注册,因为你不可能一开始就把所有单位都放在地图上,在地图进行的过程中会有诸如训练、购买、召唤、技能创建和触发创建等情况是单位出现在地图中,这些都是不可能事先设定好的,要是触发对这些单位起效,就要在这些单位进入地图的时候为他们注册事件
回复

使用道具 举报

发表于 2009-9-24 13:33:46 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2009-9-24 15:21:13 | 显示全部楼层
这样啊...我是被有些演示,单位明明全都在场,技能也分发完毕但是却要动态注册给迷惑了,这大概是作者的习惯吧,为了下一个使用该技能的单位不用去修改代码...啊,我也要养成这个习惯=-=
回复

使用道具 举报

发表于 2009-9-24 15:27:59 | 显示全部楼层
演示要考虑到起码的可移植性,否则一些人又要开始叫怎么对召唤出来的单位无效啊、怎么对刷出来的兵无效啊之类的

而且真正在地图中,直接放着的单位就这么几个,连英雄一般都是后面才创建后者购买的,不用动态注册基本属于你啥都干不成
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 21:35 , Processed in 0.048905 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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