本帖最后由 喵呜喵5 于 2013-6-23 13:58 编辑
=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 #============================================================================== # 脚本结束 #==============================================================================
=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
#==============================================================================
# 脚本结束
#==============================================================================
|