secondsen 发表于 2009-10-4 17:55:53

使用别人的地图要清理事件是不是很麻烦呢,哥告诉你简便

map = load_data("Data/Map001.rxdata")
map.events.clear
save_data(map, "Data/Map001.rxdata")
exit

打开工程 摁F11打开脚本编辑器,把上面的脚本打到最前面去,运行游戏,之后关闭工程,重新打开工程,吧这段脚本删掉就可以了

注意RMXP   文件的后缀名是rxdata   RMVX 文件的后缀名是rvdata

另外,你复制别人的地图的时候,可能自己会把地图整体的移动几个格子,但是事件不能跟着移动,那么就运行下面的脚本

map = load_data("Data/Map001.rxdata")
map.events.each_value{|event|
event.x += 要移动的横(X)坐标的数
event.y += 要移动的纵(Y)坐标的数
}
save_data(map, "Data/Map001.rxdata")

secondsen 发表于 2009-10-4 17:57:25

这个是我复制别人的地图的时候,由于自己的需要做的。。。OTZ我坚决不策划那个人自己剽窃别人的地图,事实上也是我没有剽窃,至少目前为止都是自己画的

玄月 发表于 2009-11-4 22:22:14

复杂化了?
直接地图编辑器上面复制不就好了?

secondsen 发表于 2009-11-4 22:59:32

事件太多,一个一个拖动或者清除还不如这样一次性搞定
页: [1]
查看完整版本: 使用别人的地图要清理事件是不是很麻烦呢,哥告诉你简便