| 赞 | 1  | 
 
| VIP | 16 | 
 
| 好人卡 | 23 | 
 
| 积分 | 0 | 
 
| 经验 | 49509 | 
 
| 最后登录 | 2016-1-9 | 
 
| 在线时间 | 2459 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 48 
 
        - 在线时间
 - 2459 小时
 
        - 注册时间
 - 2011-12-18
 
        - 帖子
 - 1484
 
 
 
 | 
	
- #==============================================================================
 
 - # ★ ExBattle_Background
 
 - #------------------------------------------------------------------------------
 
 - #  使战斗画面能设定任意背景的脚本素材。
 
 - #==============================================================================
 
  
- # 地图设定。
 
 - # 请按照 地图 ID、图片名 的顺序填写。
 
 - EXBTL_BACKGR_MAP = {
 
 -  15 => "火之试炼间", 
 
 -  16 => "水之试炼间", 
 
 -  17 => "雷之试炼间", 
 
 -  18 => "风之试炼间", 
 
 -  19 => "土之试炼间", 
 
 -  25 => "剑之试炼间", 
 
 -  26 => "枪之试炼间", 
 
 -  27 => "弓之试炼间", 
 
 -  22 => "秘法林", 
 
 -  23 => "秘法林", 
 
 -  47=>"月光之森",
 
 -  48=>"月光之森",
 
 -  50=>"马卡拉山脉",
 
 -  59=>"马卡拉山脉",
 
 -  91=>"马卡拉山脉",
 
 -  92=>"马卡拉山脉",
 
 -  93=>"马卡拉山脉",
 
 -  76=>"迷雾丛林",
 
 -  77=>"夜妖洞窟",
 
 -  94=>"土龙穴",
 
 -  53=>"塔域",
 
 -  54=>"塔域",
 
 -  55=>"塔域",
 
 -  56=>"塔域",
 
 -  57=>"塔域",
 
 -  58=>"塔域",
 
 -  75=>"土龙穴",
 
 -  95=>"往生森林",
 
 -  96=>"往生森林",
 
 -  97=>"山谷",
 
 -  46=>"山谷",
 
 -  28=>"叶城",#
 
 -  126=>"角斗场",
 
 -  63=>"罗城酒店",
 
 -  44=>"叶城酒店",
 
 -  114=>"吕镇",
 
 -  140=>"水之试炼间",
 
 -  145=>"水之试炼间",
 
 -  141=>"土龙穴",
 
 -  142=>"源头",
 
 -  147 => "火之试炼间", 
 
 -  148 => "水之试炼间", 
 
 -  151 => "雷之试炼间", 
 
 -  149 => "风之试炼间", 
 
 -  150=> "土之试炼间", 
 
 -  161=> "羽弓河畔", 
 
 -  162=> "灵枪殿宇", 
 
 -  163=> "山谷", 
 
 -  153=> "御剑塔", 
 
 -  155=> "御剑塔", 
 
 -  156=> "御剑塔", 
 
 -  157=> "御剑塔", 
 
 -  154=> "塔域", 
 
 -  158=> "塔域", 
 
 -  159=> "塔域", 
 
 -  160=> "塔域", 
 
 -  137=> "残雷废墟", 
 
 -  135=> "夜妖洞窟", 
 
 -  138=> "流放地界", 
 
 -  139=> "流放地界", 
 
 -  106=> "解愁酒馆", 
 
 -  99=> "王城", 
 
 -  118=> "王城", 
 
 -  143=> "低语峡谷", 
 
 -  144=> "低语峡谷", 
 
 -  
 
 -  
 
 -  
 
 - }
 
  
- # 区域设定。
 
 - # 请按照 区域 ID、图片名 的顺序填写。
 
 - EXBTL_BACKGR_AREA = {
 
 -  2 => "草地", 
 
 -  3 => "草地",
 
 -  4 => "草地",
 
 -  5 => "草地",
 
 -  6 => "草地",
 
 -  7 => "草地",
 
 -  8 => "塔域入口",
 
 -  11 => "草地",
 
 -  9 => "草地",
 
 -  10 => "草地",
 
 -  1 => "草地",
 
 -  12=>"夜妖洞窟",
 
 -  13=>"夜妖洞窟",
 
 -  
 
 -   
 
 - }
 
  
- # 显示位置。
 
 - # 指定图片的显示位置 (0:上 1:中 2:下) 。
 
 - EXBTL_BACKGR_POSITION = 0
 
  
- # 设定战斗地面
 
 - # 设定战斗地面是否显示。
 
 - # (0:不显示 1:显示)
 
 - EXBTL_BACKGR_FLOOR = 0
 
  
- # 设定文件目录。
 
 - # 指定战斗背景图片文件位置 (Graphic/xxx/) 。
 
 - # 0:System 1:Parallaxes 2:Pictures
 
 - EXBTL_BACKGR_FOLDER = 1
 
  
- #------------------------------------------------------------------------------
 
  
- class Spriteset_Battle
 
 -  alias _exbbackgr_create_battleback create_battleback
 
 -  alias _exbbackgr_create_battlefloor create_battlefloor
 
 -  #--------------------------------------------------------------------------
 
 -  # ○ 建立战斗背景精灵 (附加定义)
 
 -  #--------------------------------------------------------------------------
 
 -  def create_battleback
 
 -    fixed = false
 
 -    for area in $data_areas.values
 
 -      if $game_player.in_area?(area) and EXBTL_BACKGR_AREA.has_key?(area.id)
 
 -        source = EXBTL_BACKGR_AREA[area.id]
 
 -        fixed = true
 
 -      end
 
 -    end
 
 -    unless fixed
 
 -      if EXBTL_BACKGR_MAP.has_key?($game_map.map_id)
 
 -        source = EXBTL_BACKGR_MAP[$game_map.map_id]
 
 -        fixed = true
 
 -      end
 
 -    end
 
 -    if fixed
 
 -      case EXBTL_BACKGR_FOLDER
 
 -      when 0
 
 -        bitmap = Cache.system(source)
 
 -      when 1
 
 -        bitmap = Cache.parallax(source)
 
 -      when 2
 
 -        bitmap = Cache.picture(source)
 
 -      end
 
 -      @battleback_sprite = Sprite.new(@viewport1)
 
 -      @battleback_sprite.bitmap = bitmap
 
 -      @battleback_sprite.x = (570 - bitmap.width) / 2
 
 -      case EXBTL_BACKGR_POSITION
 
 -      when 0
 
 -        @battleback_sprite.y = 0
 
 -      when 1
 
 -        @battleback_sprite.y = (410 - bitmap.height) / 2
 
 -      when 2
 
 -        @battleback_sprite.y = 416 - bitmap.height
 
 -      end
 
 -    else
 
 -      _exbbackgr_create_battleback
 
 -    end
 
 -  end
 
 -  #--------------------------------------------------------------------------
 
 -  # ○ 建立战斗背景精灵 (附加定义)
 
 -  #--------------------------------------------------------------------------
 
 -  def create_battlefloor
 
 -    _exbbackgr_create_battlefloor
 
 -    @battlefloor_sprite.opacity = 0 if EXBTL_BACKGR_FLOOR == 0
 
 -  end
 
 - end
 
 
  复制代码 自定义战斗背景  
使用此脚本的话,在工程总测试战斗会出错,其它的就没有问题了 |   
 
 
 
 |