喵kano 发表于 2014-7-26 20:24 ![]()
之前看过一个保存事件位置的脚本,内部切换黑/白名单
https://rpg.blue/thread-230430-1-1.html ...
看了一下脚本 @feizhaodan 的是直接HOOK Game_Map#setup,在实际执行地图切换前记录事件位置,并直接让Game_Map来记录这些内容,某种程度上来说比我的脚本来得巧妙。
美中不足的是,需要将68行处,由:
e.direction( @event_pos[@map_id][i][2])
e.direction( @event_pos[@map_id][i][2])
修改为:
e.set_direction( @event_pos[@map_id][i][2])
e.set_direction( @event_pos[@map_id][i][2])
这样就能正确处理事件朝向的问题了。
其实我还要实现一个核功能,就是让这个地图的事件移动到另一个地图,并保持有效,这个比较棘手,也是我最想解决的。
|