Project1
标题:
请教修改非当前地图某一事件的事件名称的方法
[打印本页]
作者:
taeckle
时间:
2022-4-25 02:05
标题:
请教修改非当前地图某一事件的事件名称的方法
本帖最后由 taeckle 于 2022-4-25 02:08 编辑
修改当前地图某一事件的名称可以写成:$game_map.events[某一事件ID].name = "新名称",
那我要是位于第3号地图但是想修改
第9号地图
的某一事件(比如
ID编号为20
的地图事件)的事件名称,又该怎么弄呢?
还请大家多多指教,多谢了!
作者:
guoxiaomi
时间:
2022-5-1 19:54
默认系统是做不到的。
因为事件名称保存在 Data/MapXXX.rxdata 文件内中,每次载入地图时都会重新读取。参见Game_Map里的setup方法:
@map = load_data(sprintf("Data/Map%03d.rxdata", @map_id))
复制代码
只是在存档时,会保存当前地图的内容,所以造成了可以修改的假象,实际上你切到别的地图再切回来,这些名称都会还原。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1