赞 | 16 |
VIP | 0 |
好人卡 | 0 |
积分 | 14 |
经验 | 0 |
最后登录 | 2023-11-7 |
在线时间 | 50 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1433
- 在线时间
- 50 小时
- 注册时间
- 2020-2-16
- 帖子
- 103
|
我是这么做的- module RPG
- class Armor
- attr_accessor :zhongliang
- alias al_initialize initialize
- def initialize
- al_initialize
- @zhongliang = 100 #这里我打算给所有防具增加一个实例变量"重量",先让所有防具的重量值是100
- end
- end
- end
- # 在Scene_Title
- for i in 1...$data_items.size
- $data_items[i].zhongliang = 0
- end
- -------------------------------------------
- # 或者
- $items_zhongliang = [1,2,3,4,56,44,13]
- for i in 1...$data_items.size
- $data_items[i].zhongliang = $items_zhongliang[i]
- end
- # 不过默认脚本没有存档$data_items的功能 我是这么做的,继续按照上面的方式
- # 在存档的时候 $game_variables[1000] =$items_zhongliang
- # 在读档的时候
- $items_zhongliang = $game_variables[1000]
- # 又或者直接用 $game_variables[1000]来之定相应物品的zhongliang
复制代码 |
|