加防御力当然是为了减轻伤害。但减轻伤害的程度不仅仅在防御力上。
以我看来应该是三个方面来决定的:
一、体力(对魔攻是精神,以下同样,略)。
二、防御力(对魔攻是魔防,以下同样,略)。
三、级别。
具体说来应该是这样的:
一、体力决定你的防御等级。也就是先确定一个基数,我们可以假设这个基数为A。
二、防御力是按百分比减轻伤害的,应该是在原有基数上乘以百分比。我们打开人物属性窗口,把鼠标放到防御力上,可以看到“减少伤害百分之几”这样的说明。我们假设这个百分比是B。
三、人物等级。我们打开人物属性窗口,把鼠标放到防御力上,可以看到“被同Lv敌人攻击时,减少伤害百分之几”这样的说明。同Lv敌人,就是一个参考值。如果是和你级别差很多的敌人,这个参考值会变。具体说来就是,高级人被低级怪打,哪怕防御很低,也没多大伤害;相反,被高级怪打,哪怕防御很高,也伤害较大。我们假设这个参考值是C。
那么实战中你受到的伤害,应该是A×B×C。具体公式肯定不是这么简单,但相关的计算关系应该类似这样。
也就是说体力是基础,防御力是调整参数,级别差是再次调整参数。
按数字来说的话,来举个例子:
你和怪同级别,按你的体力值,它打你一下掉300血的基数。你的防御力可以减50%伤害,那么实际损失就是150血。
这时你提高体力,基数就会改变,比如从300变成了200,那么防御力不变的情况下,还减50%,实际伤害就是100。
又或者你体力保持不变,防御力提升到减少伤害80%,那么实际伤害就是原基数300×20%=60血。
级别有差距时,还会再次调整。
另外被属性攻击时,还要计算你的相关抗性。那个就复杂了,不是一两句能说清楚的,但计算关系也类似以上内容。可以看做是三次调整参数。
个人经验总结纯手打。
谁敢复制我的,谁死全家!!!