Project1
标题:
VX随机战斗BGM
[打印本页]
作者:
神族召唤师
时间:
2009-10-8 18:35
标题:
VX随机战斗BGM
本帖最后由 神族召唤师 于 2009-10-8 19:10 编辑
VX随即战斗BGM
第一次发脚本
很简单的语法,给新手用的
老鸟可以飞走了
范例请看附件
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
#==============================================================================
# VX随机战斗BGM by 神族召唤师
#------------------------------------------------------------------------------
# 功能描述: 1 用户可以指定随机战斗BGM
# 2 战斗时随机播放用户指定的战斗BGM
# 使用方法: 1 复制脚本,插入到Main之前
# 2 将需要用到的BGM放到Audio文件夹下BGM文件夹内
# 3 在脚本37-50行设置战斗BGM
#------------------------------------------------------------------------------
class Scene_Map
#--------------------------------------------------------------------------
# ● 调用战斗
#--------------------------------------------------------------------------
def call_battle
@spriteset.update
Graphics.update
$game_player.make_encounter_count
$game_player.straighten
$game_temp.map_bgm = RPG::BGM.last
$game_temp.map_bgs = RPG::BGS.last
RPG::BGM.stop
RPG::BGS.stop
Sound.play_battle_start
$game_system.battle_bgm.play
$game_temp.next_scene = nil
$scene = Scene_Battle.new
#--------------------------------------------------------------------------
# 生成遇敌计数
#--------------------------------------------------------------------------
$game_player.make_encounter_count
#--------------------------------------------------------------------------
# 开始播放战斗 BGM
#--------------------------------------------------------------------------
randbgm = rand(6)
case randbgm
when 0
Audio.bgm_play("Audio/BGM/battle1")
when 1
Audio.bgm_play("Audio/BGM/battle2")
when 2
Audio.bgm_play("Audio/BGM/battle4")
when 3
Audio.bgm_play("Audio/BGM/battle6")
when 4
Audio.bgm_play("Audio/BGM/battle7")
when 5
Audio.bgm_play("Audio/BGM/battle9")
end
end
end
#==============================================================================
# 本脚本来自www.66RPG.com,使用和转载请保留此信息
#==============================================================================
复制代码
神族召唤师-VX随机战斗BGM.zip
2009-10-8 18:35 上传
点击文件名下载附件
362.66 KB, 下载次数: 404
作者:
小幽的马甲
时间:
2009-10-8 20:35
同样,让使用者事先放好Battle0-n,然后randbgm = rand(n+1),Audio.bgm_play("Audio/BGM/battle#{randbgm}")不论从设定还是从简洁的角度而言都更好吧……
以及从减少冲突和简洁的角度来说,你应该用alias的来着……
作者:
神族召唤师
时间:
2009-10-18 18:59
感谢提议
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1