| 本帖最后由 喵呜喵5 于 2013-6-23 13:58 编辑 
 
 =begin===============================================================================  随机战斗渐变图 By喵呜喵5===============================================================================【说明】开始战斗时可以随机使用多个中的一个图片作为战斗渐变图将使用的战斗开始渐变图分别命名成BattleStart0、BattleStart1、BattleStart2……放到Graphics\System文件夹下,然后修改脚本设定部分的设定即可修改了默认Scene_Map中的perform_battle_transition因此会与修改了相同内容的其他脚本不兼容=end module M5Bastar#==============================================================================#  设定部分#==============================================================================   NUM = 1 #在这里填写战斗渐变图的个数  VA = 0  #当这个ID的变量为正数的时候,强制使用对应数字的战斗渐变图          #例如,为2时,强制使用战斗渐变图1(BattleStart1) #==============================================================================#  设定结束#==============================================================================#==============================================================================#  脚本部分#==============================================================================endclass Scene_Map < Scene_Base  def perform_battle_transition    if $game_variables[M5Bastar::VA] > 0      index = $game_variables[M5Bastar::VA] -1    else      index = rand(M5Bastar::NUM)    end    Graphics.transition(60, "Graphics/System/BattleStart"+index.to_s, 100)    Graphics.freeze  endend#==============================================================================#  脚本结束#==============================================================================
=begin 
=============================================================================== 
  随机战斗渐变图 By喵呜喵5 
=============================================================================== 
【说明】 
开始战斗时可以随机使用多个中的一个图片作为战斗渐变图 
将使用的战斗开始渐变图分别命名成BattleStart0、BattleStart1、BattleStart2……放到Gr 
aphics\System文件夹下,然后修改脚本设定部分的设定即可 
修改了默认Scene_Map中的 
perform_battle_transition 
因此会与修改了相同内容的其他脚本不兼容 
=end 
  
module M5Bastar 
#============================================================================== 
#  设定部分 
#============================================================================== 
  
  NUM = 1 #在这里填写战斗渐变图的个数 
  VA = 0  #当这个ID的变量为正数的时候,强制使用对应数字的战斗渐变图 
          #例如,为2时,强制使用战斗渐变图1(BattleStart1) 
  
#============================================================================== 
#  设定结束 
#============================================================================== 
#============================================================================== 
#  脚本部分 
#============================================================================== 
end 
class Scene_Map < Scene_Base 
  def perform_battle_transition 
    if $game_variables[M5Bastar::VA] > 0 
      index = $game_variables[M5Bastar::VA] -1 
    else 
      index = rand(M5Bastar::NUM) 
    end 
    Graphics.transition(60, "Graphics/System/BattleStart"+index.to_s, 100) 
    Graphics.freeze 
  end 
end 
#============================================================================== 
#  脚本结束 
#============================================================================== 
 |