|
发表于 2007-1-8 19:34:00
|
显示全部楼层
Re:『求助』帮忙给个升级经验计算公式
如果一定要给一个非常准确的公式来表达经验的变化,也不是很难,但怀疑这么做的必要性.
不需要采用那么复杂而危险的指数函数,一来难以推算,二来则容易出一些难以预料的状况,三来,也非常难控制.
而下面我所列的这个函数,带有明确的常数控制位,不但容易计算,还容易变化和控制,以适应各种不同要求.比如:低等级的经验值设计需求
Y为经验;X为等级
Y=0.0000012*(X-1)^6+0.88*(X-1)^2+12*(X-1)+100
此公式保证头一级的经验为100,是比较合理初始经验值
角色升到50级,总经验需要180015
角色升级60级,总经验需要541388
与要求基本一致
不过,本人觉得这样的公式没有多大意义,用分段的多个简单公式来实现经验值变化似乎更为简单,更容易控制.一般游戏中也是采用的分段经验设计法
|
|