本帖最后由 喵呜喵5 于 2013-7-25 15:47 编辑
=begin =============================================================================== 怪物死亡音效 By喵呜喵5 =============================================================================== 【说明】 在Audio文件夹下新建一个Enemy文件夹,里面放上怪物死亡时的音效,分别命名1、2、3…… 数据库中没有设置特殊死亡效果的怪物死亡的时候便会播放该音效 如果文件不存在,则会播放默认音效 =end #============================================================================== # 脚本部分 #============================================================================== class Game_Enemy < Game_Battler def perform_collapse_effect case collapse_type when 0 @sprite_effect_type = :collapse play_enemy_collapse when 1 @sprite_effect_type = :boss_collapse Sound.play_boss_collapse1 when 2 @sprite_effect_type = :instant_collapse end end def play_enemy_collapse sename = 'Audio/ENEMY/' + @enemy_id.to_s if !Dir.glob(sename+ ".*").empty? Audio.se_play(sename,100,100) else Sound.play_enemy_collapse end end end
=begin
===============================================================================
怪物死亡音效 By喵呜喵5
===============================================================================
【说明】
在Audio文件夹下新建一个Enemy文件夹,里面放上怪物死亡时的音效,分别命名1、2、3……
数据库中没有设置特殊死亡效果的怪物死亡的时候便会播放该音效
如果文件不存在,则会播放默认音效
=end
#==============================================================================
# 脚本部分
#==============================================================================
class Game_Enemy < Game_Battler
def perform_collapse_effect
case collapse_type
when 0
@sprite_effect_type = :collapse
play_enemy_collapse
when 1
@sprite_effect_type = :boss_collapse
Sound.play_boss_collapse1
when 2
@sprite_effect_type = :instant_collapse
end
end
def play_enemy_collapse
sename = 'Audio/ENEMY/' + @enemy_id.to_s
if !Dir.glob(sename+ ".*").empty?
Audio.se_play(sename,100,100)
else
Sound.play_enemy_collapse
end
end
end
|