找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4378|回复: 3

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

[复制链接]
发表于 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")
 楼主| 发表于 2009-10-4 17:57:25 | 显示全部楼层
这个是我复制别人的地图的时候,由于自己的需要做的。。。OTZ我坚决不策划那个人自己剽窃别人的地图,事实上也是我没有剽窃,至少目前为止都是自己画的
发表于 2009-11-4 22:22:14 | 显示全部楼层
复杂化了?
直接地图编辑器上面复制不就好了?
 楼主| 发表于 2009-11-4 22:59:32 | 显示全部楼层
事件太多,一个一个拖动或者清除还不如这样一次性搞定
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-27 03:36 , Processed in 0.013423 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表