Project1

标题: 有关 调用特性 [打印本页]

作者: z2z4    时间: 2015-9-4 18:58
标题: 有关 调用特性


    weapon = $data_weapons[id]

   @features = weapon.features.dup


   w = Game_Weapon.new(id)
   w.features = [21,0,10]

我这里是 自己创建的武器 就是怎么修改特性都是出错
我这里 修改的 特性 为什么会出错 请高人指点一二
作者: Silentever    时间: 2015-9-4 19:08
特性是要用RPG::BaseItem::Feature.new(code, data_id, value)初始化

作者: 墨凌羽    时间: 2015-9-4 19:18
Game_Weapon是什么鬼?

features
特征列表,一个 RPG::BaseItem::Feature 数组。
即数组里的每一个值都是一个RPG::BaseItem::Feature 类的实例
这是这个类的定义:
class RPG::BaseItem::Feature
  def initialize(code = 0, data_id = 0, value = 0)
    @code = code
    @data_id = data_id
    @value = value
  end
  attr_accessor :code
  attr_accessor :data_id
  attr_accessor

写脚本多翻翻F1会死啊
作者: tan12345    时间: 2015-9-4 20:32
w.features.push(RPG::BaseItem::Feature.new(21, 0, 10))
以上未测试




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