如何制作合适的RPG调平系统?

时间:2020-03-31 14:20:55

标签: math system

所以基本上我是在制作JRPG,我试图通过它拥有多少XP来确定战斗机的等级。

因此,如果我的Fighter有0 XP,它将是1级,但如果说1000 XP,则将是2级。

我希望随着战斗机的升级而提高一个等级所需的XP数量,所以像1000 XP升至1级和1400升至2级(也许并不那么激烈,但我认为你得到图片了。

我需要一个仅使用给定XP值确定级别的公式。

1 个答案:

答案 0 :(得分:0)

您将需要使用n个自然数字(http://www.9math.com/book/sum-first-n-natural-numbers)的总和的一些变化量来计算达到某个等级所需的XP。完成此操作后,您将需要使用循环根据起始级别从0或1向上计数,并检查f(n)>当前xp,然后返回n-1。

我将提供一个函数来计算给定级别n所需的XP,这样,如果您需要对其进行调整,则只需要在一个位置进行更改即可。