游戏减伤率比列计算公式

修改于4 小时前14 浏览综合
如玩家的攻击力为25000而怪物的减伤率为5%则计算逻辑为25000×(1-5%)=23750
反过来的话,假设怪物攻击力为12345,而玩家的减伤率为55%则计算逻辑为12345×(1-55%)=5555.25取整数则玩家实际受到的伤害为5555,
如玩家生命值为12345减去5555最终受到的伤害为6790
其中一括号中的(1-55%)意思是假如敌人打出100点伤害,经过55%减伤,你实际只承受45%的伤害。
公式为:实际伤害=攻击×(1-减伤比例)=最终伤害
注意事项:其中减伤比例不能等于100%否则怪物/玩家打出去和受到的伤害都为零。
防止减伤比例大于或等于100%,最好的方式就是给他加入减伤比例上限
重中之重:游戏千万别以乘法为主否则会导致数值崩坏,最好的方式就是主加法为先,然后再做数值上限
TapTap
2