赞 | 0 |
VIP | 7 |
好人卡 | 0 |
积分 | 1 |
经验 | 26585 |
最后登录 | 2016-2-18 |
在线时间 | 83 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 83 小时
- 注册时间
- 2006-4-4
- 帖子
- 1019
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
就是这货....
如果我没理解错的话那么这货应该是把修改数据库后的数据保存在存档里而已....
新游戏开始后之前的修改就失效.....
不过我要的是修改数据库后新开始游戏数据依然是修改过后的....也就说我想将数据直接写入整个工程的数据库而不是写入存档文件
还有就是如何修改变量和开关的名称....- class Scene_Save
- alias sailcat_write_save_data write_save_data
- def write_save_data(file)
- sailcat_write_save_data(file)
- # 写入数据库
- Marshal.dump($data_actors, file)
- Marshal.dump($data_classes, file)
- Marshal.dump($data_skills, file)
- Marshal.dump($data_items, file)
- Marshal.dump($data_weapons, file)
- Marshal.dump($data_armors, file)
- Marshal.dump($data_enemies, file)
- Marshal.dump($data_troops, file)
- Marshal.dump($data_states, file)
- Marshal.dump($data_animations, file)
- Marshal.dump($data_tilesets, file)
- Marshal.dump($data_common_events, file)
- Marshal.dump($data_system, file)
- end
- end
- class Scene_Load
- alias sailcat_read_save_data read_save_data
- def read_save_data(file)
- sailcat_read_save_data(file)
- $data_actors = Marshal.load(file)
- $data_classes = Marshal.load(file)
- $data_skills = Marshal.load(file)
- $data_items = Marshal.load(file)
- $data_weapons = Marshal.load(file)
- $data_armors = Marshal.load(file)
- $data_enemies = Marshal.load(file)
- $data_troops = Marshal.load(file)
- $data_states = Marshal.load(file)
- $data_animations = Marshal.load(file)
- $data_tilesets = Marshal.load(file)
- $data_common_events = Marshal.load(file)
- $data_system = Marshal.load(file)
- end
- end
复制代码 |
|