还是这样??不变?这样事件名字没变回来啊。。。还有,只重新载入1~20号事件应该怎么写啊?
class Game_Map
def reset
@events.clear
for i in @map.events.keys
@events = Game_Event.new(@map_id, @map.events)
end
end
end
class Game_Event < Game_Character
attr_accessor :name
alias old_refresh refresh
def refresh
@name = @event.name
old_refresh
end
end
重新载入地图,包括进入游戏,读档,换场景,都会变成原来的名字。。。替换你那个。。。。如果没效果就证明你这个还有个save_data没有贴出来