找回密码
 点一下
查看: 927|回复: 4

求人解答!!!!!!!!

[复制链接]
发表于 2010-11-12 23:32:47 | 显示全部楼层 |阅读模式
怎么让单位的攻击速度提高?
发表于 2010-11-12 23:53:39 | 显示全部楼层
攻击间隔
回复

使用道具 举报

发表于 2010-11-13 09:18:18 | 显示全部楼层
或者把单位敏捷和每级成长敏捷调高点
回复

使用道具 举报

发表于 2010-11-13 11:00:42 | 显示全部楼层
平衡性常数里可以调敏捷对速度的加成............好象是有,忘记了,很就没看............
回复

使用道具 举报

发表于 2010-11-13 11:35:50 | 显示全部楼层
魔兽中关于攻击速度的计算:
其实这个很简单,一般人都知道。

首先还是引进需要用到的东西:

每点敏捷增加的攻击速度: 游戏平衡参数中可以设置,不同地图可能会不一样,默认为0.02,即2%(最小增减幅度为0.01,所以不会有0.015之类的存在)
技能增加或减少的攻击速度: 包括所有魔法 物品 光环的效果,总效果直接做加减计算
初始攻击间隔: 即单位不受任何技能影响时的初始攻击间隔,英雄则还要加上敏捷=0的条件。
动画损伤点: WorldEdit中东西,表示完成一次攻击动画最少需要的时间,当该值大于初始攻击间隔时,将以该值做为初始攻击间隔,我们完全可以把它和初始攻击间隔合并在一起考虑。
注:各种%计算都是以初始攻击速度为基础的

攻击速度的计算:

首先转化出初始攻击速度=1/初始攻击间隔,单位为Hit/秒
那么实际攻击速度的计算就是初始攻击速度*(1+技能增加%+敏捷增加%)
很简单把,其实就是直接加减。

举几个例子来凑字数把:(敏加速参数为默认0.02)
1.某英雄初始攻击间隔2.0 装备2个15%加速手套,嗜血术+40%攻速,敏捷30点。
那么它的实际攻击速度就是(1/2)*(1+15%*2+40%+30*2%)=1.15 hit/s,如果要转化为频率的话取它倒数就可以
2.某衰B初始攻击间隔1.0 ,中残废减攻速50%,中减速减攻速25%,被冰冻减攻速25%,敏捷25点
那么它的实际攻击速度=1*(1-50%-25%-25%+25*2%)=0.5hit/s,如果要转化为频率的话就是2了

但是攻击速度还是有限制的,其上限为500%(默认情况200敏捷即上限),下限为20%
对于攻速极限,每秒最大攻击次数约为45.48Hit,没有敏捷加成时为每秒10次

另外的一点,是对于地图制作者的,有的人试图通过动画损伤点来限制敏捷对攻速的影响,这个是不可行的,动画损伤点只能限制初始攻击速度(这个限制了有什么用。。。),随着敏捷增长,依然到500%攻速才会停下来。
那么,提升攻速的方法无非就是“减少攻击间隔”和“增加攻速”两种方法。
减少攻击间隔可以在“单位编辑器”里直接设置,而“增加攻速”可以为这个单位添加一个增加攻速的技能(当然其他方法也是可以的)。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 11:39 , Processed in 0.051525 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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