Project1

标题: 怎么保存地图上所有事件,之后还原(已解决) [打印本页]

作者: yang1zhi    时间: 2016-10-6 16:26
标题: 怎么保存地图上所有事件,之后还原(已解决)
本帖最后由 yang1zhi 于 2016-10-7 00:37 编辑

RUBY 代码复制
  1. #############################################################
  2.     #保存地图上的碰撞怪
  3.     def save_ditu_pengzhuangguai
  4.       $game_variables[99] = {}
  5.         $game_variables[99] = $game_map.events
  6.       end
  7.     #############################################################
  8.     #还原地图上的碰撞怪
  9.     def load_ditu_pengzhuangguai
  10.     for i in $game_variables[99].keys
  11.       $game_map.events[i] = $game_variables[99][i]
  12.     end
  13.      $scene = Scene_Map.new
  14.       end



$game_map.events是变过来了。不过地图上并没有事件出现
作者: 芯☆淡茹水    时间: 2016-10-6 18:49
可能是地图上没刷新添加新增的事件。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1