赞 | 6 |
VIP | 356 |
好人卡 | 3 |
积分 | 2 |
经验 | 297560 |
最后登录 | 2022-1-18 |
在线时间 | 509 小时 |
Lv1.梦旅人 有事烧纸
- 梦石
- 0
- 星屑
- 154
- 在线时间
- 509 小时
- 注册时间
- 2005-10-22
- 帖子
- 6982
![贵宾](static/image/common/p1/rem.png) ![VX城市地图大赛冠军](static/image/common/VX城市地图大赛奖章.png) ![第1届RMTV比赛冠军](static/image/common/第1届RMTV比赛奖章.png) ![第1届TG大赛冠军](static/image/common/第1届TG大赛奖章.png)
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
具体有啥作用不知道,见下面这帖子.. - -b
http://rpg.blue/viewthread.php?tid=39002&page=1
- module DumpGrid
-
- Dir.mkdir("Maps") unless Dir["*"].include?("Maps")
- def self.start
- mapinfos = load_data("Data/MapInfos.rxdata")
- data_tilesets = load_data("Data/Tilesets.rxdata")
- for id in mapinfos.keys
- Graphics.update
- map = load_data(sprintf("Data/Map%03d.rxdata",id))
- for i in [2, 1, 0]
- begin
- text = sprintf("Map%03d_#{i}",id)
- file = open("Maps/#{text}.txt","w")
- file.write("{\n")
- passages = data_tilesets[map.tileset_id].passages
- for h in 0...map.height
- for w in 0...map.width
- tile_id = map.data[w,h,i]
- if tile_id.nil? or tile_id == 0
- file.write(" 0,")
- else
- file.write(sprintf("%2d",tile_id-383)+",")
- end
- end
- file.write("\n")
- end
- file.pos -= 3
- file.write("\n}\n")
- rescue
- next
- ensure
- file.close
- end
- end
- end
- p 'done'
- exit
- end
-
- end
- DumpGrid.start
复制代码
[本贴由 叶舞枫 于 2007-3-31 14:41:44 进行了编辑] |
|