找回密码
 点一下
查看: 1122|回复: 3

任意设置技能CD与技能CD再现

[复制链接]
发表于 2011-9-8 22:09:37 | 显示全部楼层 |阅读模式
http://bbs.islga.org/read-htm-tid-3653.html
这是狼大的时光倒流帖,讲的是用工程升级任意设置CD
有一点不是很懂。。如果我需要10个不同的CD就要自定义10个底板技能吗……

另一个问题是:比如有技能A和技能B,假设它们CD都是10s,在使用了A之后替换成B(B没有CD,这里耗时1s),然后使用B技能之后再替换回A(耗时2s),有没有什么方法能使A的CD在7s的位置?如果没有的话,那么是不是用上面那个工程升级的方法能使A的CD变成7s?或者有其它办法?
总之我想实现的就是AB两个技能间能切换,互不影响CD,但是之前的CD要保留。
发表于 2011-9-8 23:17:34 | 显示全部楼层
   表示没有办法了 除非是模拟CD(只能做出来不转圈的。)
回复

使用道具 举报

 楼主| 发表于 2011-9-8 23:25:29 | 显示全部楼层
总之就是把A的CD改成剩下的时间,当然B也同理,倒不一定要那个CD圈在那个位置

还有第一个问题有人能解不?
回复

使用道具 举报

发表于 2011-9-9 02:42:03 | 显示全部楼层
按演示的方法,需要技能为(时间点数量)个狂战士(个人觉得魔法护盾护身符更好,狂战士不用uikey还会打断动作,用了有延迟和噪音),外加(要设置cd的技能数量*时间点数量)个工程升级。不过其实可以优化,只需要(要设置cd的技能数量+时间点数量-1)个工程升级即可。
要读取当前cd需要在施法时开timer记录,然后读剩余时间。要设置演示里已经很详细了,删除技能添加对应时间的狂战士,使用,再工程升级回来(其实就是为了图标和文字说明),开timer,到时间恢复技能。
要反复切换的话注意各timer别冲突。
如果偷懒不打算做多英雄的话,其实禁止技能就可以保留cd替换技能了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 00:11 , Processed in 0.028099 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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