所以基本上我是在制作JRPG,我试图通过它拥有多少XP来确定战斗机的等级。
因此,如果我的Fighter有0 XP,它将是1级,但如果说1000 XP,则将是2级。
我希望随着战斗机的升级而提高一个等级所需的XP数量,所以像1000 XP升至1级和1400升至2级(也许并不那么激烈,但我认为你得到图片了。
我需要一个仅使用给定XP值确定级别的公式。
答案 0 :(得分:0)
您将需要使用n个自然数字(http://www.9math.com/book/sum-first-n-natural-numbers)的总和的一些变化量来计算达到某个等级所需的XP。完成此操作后,您将需要使用循环根据起始级别从0或1向上计数,并检查f(n)>当前xp,然后返回n-1。
我将提供一个函数来计算给定级别n所需的XP,这样,如果您需要对其进行调整,则只需要在一个位置进行更改即可。