赞 | 2 |
VIP | 143 |
好人卡 | 1 |
积分 | 1 |
经验 | 216792 |
最后登录 | 2019-10-10 |
在线时间 | 24 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 61
- 在线时间
- 24 小时
- 注册时间
- 2008-8-5
- 帖子
- 1924
|
地图数据保存在游戏目录下的地图数据文件中,只有当前地图的数据才存在于内存,所以需要通过某些方法去获取本地的所有地图数据文件名~获取到文件名后,用 load_data 读取,得到所有的 RPG::Map 对象,再获取它们的 width 和 height 数据,最后 save_data 保存到新的文件中,文件名是在原来的基础上插入了一个“WH”:- Dir["Data/Map[0-9][0-9][0-9].rxdata"].each { |filename|
- map = load_data(filename)
- save_data([map.width, map.height], filename.insert(8, "WH"))
- }
复制代码 |
|