找回密码
 点一下
查看: 1047|回复: 5

有什么方法可以设置单位的攻击速度

[复制链接]
发表于 2011-1-6 10:22:21 | 显示全部楼层 |阅读模式
技能和科技的攻击加速减速效果都是按百分比加的(比如耐久光环、狂战士等)
那么有什么方法可以按固定值增加单位的攻击速度?
比如一个buff是缩短攻击间隔0.5秒
那么给攻击间隔2秒的单位就变成1.5秒的攻击间隔
给攻击间隔1.4秒的单位就变成0.9秒的攻击间隔
简单点说,就是有什么方法可以做出‘缩短/延长单位的攻击间隔x秒’的效果?
发表于 2011-1-6 10:39:43 | 显示全部楼层
游戏机制决定了不可以实现
回复

使用道具 举报

发表于 2011-1-6 12:32:15 | 显示全部楼层
如果要求不高的话可以试试将一个单位变为另一个除了攻击间隔外没有什么改变的单位来达到效果
不过感觉这样弄有些奇怪。。。。
回复

使用道具 举报

 楼主| 发表于 2011-1-6 13:15:18 | 显示全部楼层
我也想过用替换单位或者变身什么的,不过这样很麻烦

另外问下,攻击速度按百分比加成是怎么计算的

比如,攻击间隔为1.00秒的单位
加百分之多少的攻击速度,攻击间隔才能达到0.9秒?
减百分之多少的攻击速度,攻击间隔正好1.1秒?
我试过绝对不是10%,那么是怎么计算的?
回复

使用道具 举报

发表于 2011-1-6 15:16:49 | 显示全部楼层
攻速的具体计算
简而言之:
攻击间隔 = 基础攻击间隔 /  (1 +  攻速)

比如:
有一个基础攻击间隔 1.00 秒的单位。
为它增加0.10(10%)的攻速,那么它的攻击间隔就变成了
1.00 / ( 1 + 0.10 ) =0.9090909090909090…………
回复

使用道具 举报

发表于 2011-1-6 19:20:22 | 显示全部楼层
其实把。。要真想做的话 。
让所有单位攻击速度都改成0.1
然后捕捉攻击事件把单位加到单位组里面用计时器等待什么随便一定时间后在单位组里面移除然后开启判断 攻击单位在单位组中强制命令他停止  或者加兽族的那个地洞的技能
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 20:30 , Processed in 0.042130 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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