我正在构建等级提升系统,使用经验值来转化为等级。比如获得 100 点经验可以达到 1 级,之后再获得 150 点经验升到 2 级,类似大多数游戏。
我原本打算使用一条可调节的贝塞尔曲线将经验映射到等级,但发现很难计算出每次升级需要多少经验。
为了实现简便,我考虑使用一个简单的圆形计算来表示经验与等级的关系,其中 x 为归一化的经验值,y 为归一化的等级。
你在这方面有没有经验,或者知道哪些最佳实践或需要避免的陷阱?
我正在构建等级提升系统,使用经验值来转化为等级。比如获得 100 点经验可以达到 1 级,之后再获得 150 点经验升到 2 级,类似大多数游戏。
我原本打算使用一条可调节的贝塞尔曲线将经验映射到等级,但发现很难计算出每次升级需要多少经验。
为了实现简便,我考虑使用一个简单的圆形计算来表示经验与等级的关系,其中 x 为归一化的经验值,y 为归一化的等级。
你在这方面有没有经验,或者知道哪些最佳实践或需要避免的陷阱?
评论 (0)