#==============================================================================
# ■ 从地图进入菜单后,保留地图动画数据 by Calendar99
#------------------------------------------------------------------------------
# 功能如标题所说。
#==============================================================================
class Scene_Map
#--------------------------------------------------------------------------
# ● [别名修改]释放精灵组
#--------------------------------------------------------------------------
alias dispose_spriteset_for_pause dispose_spriteset
def dispose_spriteset
if SceneManager.scene_is?(Scene_Menu) # 打开菜单时
$spriteset_map = @spriteset # 暂存地图精灵组
else
dispose_spriteset_for_pause # 原方法
end
end
#--------------------------------------------------------------------------
# ● [别名修改]生成精灵组
#--------------------------------------------------------------------------
alias create_spriteset_for_pause create_spriteset
def create_spriteset
if $spriteset_map
@spriteset, $spriteset_map = $spriteset_map, @spriteset # 取出暂存的精灵组
else
create_spriteset_for_pause # 原方法
end
end
end