franniss 发表于 2010-1-23 16:03:38

RPG战后经验结算

global.exp_stock+=global.battle_got_exp; //当前exp增加

while (global.exp_stock >= global.levelup_exp) //当前exp足够所需exp之时,执行循环:
{
global.exp_stock-=global.levelup_exp; //减去升级所需经验后
global.level+=1; //等级上升
global.levelup_exp=floor(power (global.level,2)/1.5+1); //下一级别所需经验更改
level_up=1; //判定你在这场战斗中升级了。
}

global.exp_left=global.levelup_exp-global.exp_stock; //计算还要多少经验才够升级
页: [1]
查看完整版本: RPG战后经验结算