lt3c吧 关注:15,070贴子:485,680
  • 6回复贴,共1

发个技术贴吧-浅谈一下魔兽中的叠加机制

取消只看楼主收藏回复

没有了352大哥,也没有了视频解说,没有了灭绝,贴吧不好玩了。就让我这无名小卒发个技术贴吧。浅谈一下魔兽中的叠加机制。


1楼2016-10-13 15:51回复
    1、加法叠加
    加法叠加很简单,魔兽中的加法叠加基本如下:
    属性
    攻击力
    护甲
    时间
    金钱
    经验
    还有一些固定的恢复类道具,如+2的指环等(解释下,这种回复道具一般不是按照整秒设置的。举个例子,老头的吸血,如何加强老头的吸血?有两种方式:1是增加每秒吸的血量,2是增加平滑度,如100血/秒,可以变成50/0.5,约平滑实际上技能越强的。因此你携带6个指环可能看到的结果不是每秒回12点,但是长期算是差不多的)


    4楼2016-10-13 16:48
    回复
      2、乘法叠加
      需要指出的是,乘法叠加并不是几个实例直接相乘,而是通过公式计算的。比较典型的例子是魔法抗性。
      魔法抗性是乘法叠加的。比如一个造成100点魔法伤害的技能,由于英雄本身有25%魔法抗性,那么会将伤害降低到75点,现在英雄装备了33%魔法护腕,那伤害就降低至50.25。即拥有:1-(1-0.25)*(1-0.33)=49.75%魔法抗性。


      5楼2016-10-13 16:55
      回复
        4、不叠加
        多个同样的光环不会叠加。他们为单位提供buff,只有数值最高的生效。


        7楼2016-10-13 19:45
        回复
          具备了以上知识,我们聊几个比较有意思的东西。
          1、移动速度:移动速度 = (基础移动速度 + 具体值移动速度加成) × (1 + 百分比移动速度加成与减速的和),属于复合叠加。如果其中控制一种速度不变(比如具体值速度不变,只改变百分比速度或百分比速度不变,只改变具体值速度),那么属于加法叠加。
          比如常规力量影响的移动速度是300(敏捷一般是320,力量一般是270),鞋子加成是50,那么英雄的移动速度是加法350,牛头的耐久1级增加15%的移动速度320×(1+15%)=368,那如果是敏捷英雄为:350×(1+15%)=402。但是魔兽有个移动限制机制(青神个人理解是使得有些道具能够使用,如加速卷轴等),普通英雄最快为400(两个英雄除外),所以什么时候穿鞋什么时候拖鞋什么时候干什么多的我就不解释了。
          LT中因为改的比较多,所以现在的英雄的初始移动速度是多少我不知道,但是400和522(BM、炼金、和使用一些道具加速如加速转轴等)这两个上限是魔兽机制,改不了的。


          8楼2016-10-13 19:59
          回复
            2、攻击速度
            3、护甲减伤
            4、攻击特效
            回头再写,先去玩会


            9楼2016-10-13 20:01
            回复
              晕,用了半个小时,下班,有时间补充下攻击特效吧,护甲不写了


              17楼2016-10-14 16:48
              回复