找回密码
 点一下
楼主: Renee

一比较冷门的函数GetSpellAbility()

[复制链接]
发表于 2009-7-13 17:32:53 | 显示全部楼层
T里面的东西是特殊处理过的
回复

使用道具 举报

 楼主| 发表于 2009-7-13 21:06:36 | 显示全部楼层
引用第17楼thewisp1于2009-07-12 21:10发表的  :
注:这个函数比较特殊的地方是,每个技能都只有在触发过一次事件后,才会生成其handle值。否则不会产生handle表位。

其实任何handle值都是在第一次调用触发或者函数得到他的时候才生成的,如果一个地图上连默认触发都没有,只有一个兵营,造出的单位也是没有handle值的


你没理解对我的意思。

要知道用触发创建单位是会产生handle的,而添加技能却不会(其实看返回值类型就行),就这个意思,也就说,除了这个函数以外,没有别的方法生成技能handle。

其实更确切地说,只有技能事件而没有在动作或者条件里调用这个函数的话,依然不会产生技能handle。

当然,我并不是说你的说法不对。
回复

使用道具 举报

发表于 2009-7-14 07:50:56 | 显示全部楼层
那么ability就类似于用groupenum去强行找出某个对象并创建handle。
回复

使用道具 举报

发表于 2009-7-14 07:56:41 | 显示全部楼层
如何利用这个handle……
看起来好像可以做一个独一无二的技能检查系统……
专业检查某个技能的释放次数……
然后收费么……
回复

使用道具 举报

发表于 2009-7-14 10:06:08 | 显示全部楼层
只是提供了一个类似单位+技能的索引方式而已
回复

使用道具 举报

发表于 2009-7-15 13:32:00 | 显示全部楼层
这个handle在什么时候消除。。。
回复

使用道具 举报

发表于 2014-3-18 11:14:31 | 显示全部楼层
用这个来做动态注册 给施法技能绑定单位组 计时器等参数 用完也不需要清除
可以做成单位连续放同一个技能会覆盖上次释放的效果 但是不同单位或不同的技能之间就不会互动
ps:总之还是没发现好用的地方
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 23:34 , Processed in 0.150648 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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