Alexey Asked:2023-11-01 16:00:06 +0800 CST2023-11-01 16:00:06 +0800 CST 2023-11-01 16:00:06 +0800 CST 伤害计算公式 772 有这样一个问题,我无法制定伤害计算公式。考虑到两个角色(互相争斗)的一些因素。你需要考虑敌人的护甲、我的伤害、伤害倍数和等级差异。重要的是,如果水平差异很大,那么击中的机会就会因差异因素而减少。 разработка-игр 1 个回答 Voted Best Answer Alexey 2023-11-08T23:06:58+08:002023-11-08T23:06:58+08:00 我独立计算了伤害计算公式,考虑到等级差异,将1个单位的差异体现为5%的额外伤害。要计算伤害,考虑到敌人的攻击、防御和等级差异,可以使用以下公式: Урон = (Атака - Защита) * (1 + 0.05 * Разность уровней) 在哪里: 攻击力是你角色的攻击力。 防御就是对敌人的防御。 等级差是你的角色等级与敌人等级之间的差异。 这个公式考虑到了你的角色和敌人的等级每相差一个等级,伤害就会增加5%。 请注意,此公式可能会返回负值。
我独立计算了伤害计算公式,考虑到等级差异,将1个单位的差异体现为5%的额外伤害。要计算伤害,考虑到敌人的攻击、防御和等级差异,可以使用以下公式:
在哪里:
等级差是你的角色等级与敌人等级之间的差异。
这个公式考虑到了你的角色和敌人的等级每相差一个等级,伤害就会增加5%。
请注意,此公式可能会返回负值。