找回密码
 点一下
查看: 1459|回复: 14

有办法实现每个技能有独自的cd外又有公共cd ? ?

[复制链接]
发表于 2009-9-30 23:39:50 | 显示全部楼层 |阅读模式
每个技能都有自己的冷却时间
但是又有公共冷却时间

例如

技能A CD5秒  
技能B CD10秒
2个技能CD不冲突
但是只要施放其中任何一个技能
则进入公共冷却时间
比如1秒
在公共冷却时间结束后
才能继续施法

由于我的地图里的技能施法机制是大部分技能都有动态施法时间
所谓动态施法时间就是随技能等级、天赋、装备效果而改变施法时间
所以,需要如上所说的‘公共CD系统’,主要是为了做瞬发法术
不知道WE有没办法实现?

如果这么说听不懂的话
那么可以这么理解:
‘一个单位未作出任何动作(即未施法)
如何给这个单位的某个技能强加CD时间?’
发表于 2009-9-30 23:57:05 | 显示全部楼层
魔法书表示无能为力
工程升级的原理我没去弄懂,应该也帮不了你
死心吧
回复

使用道具 举报

发表于 2009-10-1 00:41:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-10-1 00:54:20 | 显示全部楼层
工程升级,施放技能删除单位所有技能,再添加工程升级替换.
工程浩荡...
回复

使用道具 举报

发表于 2009-10-1 01:14:29 | 显示全部楼层
精灵的办法好.
回复

使用道具 举报

 楼主| 发表于 2009-10-1 04:04:11 | 显示全部楼层


回 精灵
我能用技能的单位需求来判断施法距离、白天、晚上、水域、陆地等特定施法条件
却没想过把它运用到公共CD里
看来最近我的脑细胞都杯具了

回 verulia
工程升级相当麻环~~
当初我用工程升级做装备栏时发现1件装备要做2个技能
那么12个职业*暂定的10套装备*12个部位也就是1440件装备需要做2880个技能。。
所以我深刻体会到工程升级是如此麻烦

回 刀胸
胸抬果然无处不在啊。。
回复

使用道具 举报

发表于 2009-10-1 12:19:20 | 显示全部楼层
又一个悲剧。哎
回复

使用道具 举报

发表于 2009-10-1 13:28:02 | 显示全部楼层
哦..做个系统把...
在所有技能效果前加个判定...
IF XX  == TRUE THEN
技能动作
ENDIF
XX是个和计时器挂钩的布尔
发动技能以后获取技能ID..还有你说的各种情况...计算出需要等待多久以后再把布尔SET TRUE..
回复

使用道具 举报

发表于 2009-10-1 13:36:59 | 显示全部楼层
使用工程升級的時候基本會卡一下,就算做出系統也會很不流暢的
回复

使用道具 举报

发表于 2009-10-2 02:41:30 | 显示全部楼层
两个马甲技能。。
回复

使用道具 举报

发表于 2009-10-2 02:43:42 | 显示全部楼层
另外有个很猥琐的办法,技能统一需要科级单位,当你觉得他需要公共冷却的时候禁止掉这些技能,然后上面摆一个用来转的技能(转1.5秒后其他技能恢复)。。。
回复

使用道具 举报

 楼主| 发表于 2009-10-2 09:46:12 | 显示全部楼层

回 10楼(eff) 的帖子

嗯,自行解决了
前两天不眠不休把越狱从第一季到第四季100来集看完
所以又点犯迷糊

我的方法是给所有技能的 科技需求 添加 [马甲A]
单位施放任何技能时删除 [马甲A] ,然后创建 [马甲B] 给玩家
[马甲B] 拥有刺蛇的诞生技能,[马甲B] 生命周期2秒
1.5秒后 [马甲B] 死亡时就自动 ‘诞生’[马甲A]
然后某些天赋可以减少公共CD,也就是减少 [马甲B] 的生命周期
回复

使用道具 举报

发表于 2009-10-2 10:21:45 | 显示全部楼层
其实还是转一下比较好
回复

使用道具 举报

发表于 2009-10-2 10:22:53 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2009-10-2 10:36:44 | 显示全部楼层
心魔。。 话说也有些年头没去了,还有些怀念
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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