Project1

标题: 能力值是什么? [打印本页]

作者: fox1313304    时间: 2014-10-7 16:02
标题: 能力值是什么?
本帖最后由 fox1313304 于 2014-10-7 16:25 编辑

买卖装备的时候去看了一下 在Window_ShopStatus里发现了这个
也就是买装备的时候右边显示的+几-几的 具体是什么东西呢?
加减的数值的以什么为标准的呢?  
#--------------------------------------------------------------------------
  # ● 绘制角色的能力值变化
  #--------------------------------------------------------------------------
  def draw_actor_param_change(x, y, actor, item1)
    rect = Rect.new(x, y, contents.width - 4 - x, line_height)
    change = @item.params[param_id] - (item1 ? item1.params[param_id] : 0)
    change_color(param_change_color(change))
    draw_text(rect, sprintf("能力值%+d", change), 2)
  end


望有识之士解答

编辑追加……我不是不知道那是属性……我只是想问 那个只有一条数值 可是我的装备加了好几个属性 那么这个一个表示的是个啥
作者: 喵呜喵5    时间: 2014-10-7 16:06
XX装备增加角色50点的攻击力60点的防御力是增加给空气的么……
作者: 喵呜喵5    时间: 2014-10-7 16:35
请滑动鼠标的滚轮,看看默认脚本中def draw_actor_param_change(x, y, actor, item1) 方法正下方那个方法……
  1.   #--------------------------------------------------------------------------
  2.   # ● 获取选中装备对应的能力值 ID
  3.   #    默认下武器对应物理攻击、护甲对应物理防御。
  4.   #--------------------------------------------------------------------------
  5.   def param_id
  6.     @item.is_a?(RPG::Weapon) ? 2 : 3
  7.   end
复制代码





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