Project1

标题: 关于EXP [打印本页]

作者: 紫英晓狼1130    时间: 2014-2-22 15:33
标题: 关于EXP
怎样得到当前exp与升级所需exp(而非下一级)相除的值
作者: 天地有正气    时间: 2014-2-22 19:50
感觉以紫英晓狼的水平完全可以解决的啊……
首先获得经验和下一级的经验,相减,然后.to_f在乘再.to_i?
作者: 芯☆淡茹水    时间: 2014-2-23 09:13
本帖最后由 芯☆淡茹水 于 2014-2-23 09:15 编辑

插入下面这个:
  1. #==============================================================================
  2. class Game_Actor < Game_Battler
  3.   #--------------------------------------------------------------------------
  4.   def now_exp
  5.     return [url=home.php?mod=space&uid=13302]@exp[/url] - @exp_list[@level]
  6.   end
  7.   #--------------------------------------------------------------------------
  8.   def next_exp
  9.     return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0
  10.   end
  11. end
  12. #==============================================================================
复制代码
然后角色(actor)当前经验为:actor.now_exp
         角色当前升到下一级经验为:actor.next_exp
然后计算百分比就不用说了。  




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1