Project1

标题: 关于在状态窗口中显示技能 [打印本页]

作者: 347780682    时间: 2015-9-30 17:42
标题: 关于在状态窗口中显示技能
本帖最后由 347780682 于 2015-9-30 18:23 编辑

我想在新建窗口中显示该角色在1-100号技能中已经学会的技能  求帮改

[pre lang="ruby"]class Window_Status < Window_Selectable
  #--------------------------------------------------------------------------
  # ● 绘制区域 2
  #--------------------------------------------------------------------------
  def draw_block2(y)
    draw_skills(0, y) #在区域2调用 draw_skills(x, y) 方法,被给x赋值为0。
  end
  #--------------------------------------------------------------------------
  # ● 绘制技能
  #--------------------------------------------------------------------------
  def draw_skills(x, y) #该方法就是将该人物习得的技能按ID顺序从上倒下纵向排列着描绘出来。
    @actor.skills.each_with_index do |item, i|
      draw_item_name(item, x, y + line_height * i)
    end
  end
end
[/pre]
作者: Silentever    时间: 2015-10-1 20:42
增加一个停止处理的判断,用item.id




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