Project1

标题: 关于经验的小问题 [打印本页]

作者: zzz2148    时间: 2009-4-28 22:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 668RPG    时间: 2009-4-28 22:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: zzz2148    时间: 2009-4-28 22:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 668RPG    时间: 2009-4-28 22:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-4-28 22:50
在Game_Actor里:在

  def next_rest_exp_s
    return @exp_list[@level+1] > 0 ?
      (@exp_list[@level+1] - @exp).to_s : "-------"
  end

后面加上:

  def level_exp_s
    return @exp_list[@level+1] > 0 ? (@exp-@exp_list[@level]).to_s : "-------"
  end


然后把Window_Base里面的函数
  def draw_actor_exp(actor, x, y)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 24, 32, "E")
    self.contents.font.color = normal_color
    self.contents.draw_text(x + 24, y, 84, 32, actor.level_exp_s,2)
    self.contents.draw_text(x + 108, y, 12, 32, "/", 1)
    self.contents.draw_text(x + 120, y, 84, 32, actor.next_exp_s)
  end
修改红色部分
[LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 认真的学    时间: 2009-5-2 20:53
先带入1号变量为角色经验,然后条件分歧,如果角色经验大于某某某就如何如何。
作者: tommay    时间: 2009-6-12 08:00
问题1:
NPC:变量操作:1号变量代入角色XXX的经验值,
条件分歧:当1号变量的值>xxx时,增加特技ooo

问题2:
看不懂你想问什么




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