|
|
人物升级到等级n所需的全部经验:exp(n)=[(X+4)^3]/10+1
技能等级升级到n所需的全部经验:exp(n)=n^3*0.015+1这两个公式是从1级升到n级所需要的总经验。有时候需要计算当前人物、技能提升一级需要的经验,当然也可以ex(n+1)-ex(n)。下面找一个简单点的算法
exp(n+1)-exp(n)=[(n+1)^3*0.015+1]-(n^3*0.015+1)
= [(n+1)^3-n^3]*0.015
=(n+1-n)[(n+1)^2+n^2+n(n+1)]*0.015
=[(n+1)^2+n^2-2n(n+1)+3n(n+1)]*0.015
=[(n+1-n)^2+3n(n+1)]*0.015
=0.045n(n+1)+0.015
=0.045(n+0.5-0.5)(n+0.5+0.5)+0.015
=0.045[(n+0.5)^2-0.5^2]+0.015
=0.045(n+0.05)^2+0.00375(误差)
≈0.045(n+0.5)^2
即:当前技能提升一级需要经验=0.045*(当前技能等级+0.5)的平方
类似的,人物提升一级需要经验=0.3*(当前人物等级+4.5)的平方
|
|