赞 | 0 |
VIP | 0 |
好人卡 | 110 |
积分 | 1 |
经验 | 24791 |
最后登录 | 2013-6-25 |
在线时间 | 687 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 687 小时
- 注册时间
- 2012-10-29
- 帖子
- 1543
|
喔,我看懂那个英文网站的教学了,也是建立一个新工程,然后把旧工程的 DATA 文件夹内所有地图档 MapXXX.rvdata2 复制到新工程的 DATA 中,在新工程贴上这个脚本:- mapinfos = {}
- i = 0
- Dir.entries(File.expand_path('./Data')).each do |filename|
- if filename =~ /Map*(\d+).rvdata2/
- mapinfos[i] = RPG::MapInfo.new
- mapinfos[i].name = sprintf("MAP%03d", $1) rescue "Unknown"
- i += 1
- end
- end
- save_data(mapinfos, "MapInfos.rvdata2")
复制代码 然后执行新游戏测试,这样全创造一个全新的 MapInfos.rvdata2,以及实际项目中的所有地图,用这个 MapInfos.rvdata2 换掉旧工程的,结果虽然不会救回地图名称和地图树,但地图本身可以救回来。
最后的一句看不太懂:
Note that the file is created in the new project folder itself, not the Data folder.
是说 MapInfos.rvdata2 最后是产生在游戏新工程文件夹,不是 data 文件夹中?
|
|