Project1

标题: 关于怪物死亡音效 [打印本页]

作者: 394178110    时间: 2013-7-25 12:12
标题: 关于怪物死亡音效
本帖最后由 394178110 于 2013-7-25 20:58 编辑

我想把每个怪物死亡都添加不同的音效 应该修改哪个地方呢 求指点
作者: 喵呜喵5    时间: 2013-7-25 15:18
本帖最后由 喵呜喵5 于 2013-7-25 15:47 编辑

RUBY 代码复制
  1. =begin
  2.  
  3. ===============================================================================
  4.   怪物死亡音效 By喵呜喵5
  5. ===============================================================================
  6.  
  7. 【说明】
  8.  
  9. 在Audio文件夹下新建一个Enemy文件夹,里面放上怪物死亡时的音效,分别命名1、2、3……
  10. 数据库中没有设置特殊死亡效果的怪物死亡的时候便会播放该音效
  11. 如果文件不存在,则会播放默认音效
  12.  
  13. =end
  14.  
  15. #==============================================================================
  16. #  脚本部分
  17. #==============================================================================
  18. class Game_Enemy < Game_Battler  
  19.   def perform_collapse_effect
  20.     case collapse_type
  21.     when 0
  22.       @sprite_effect_type = :collapse
  23.       play_enemy_collapse
  24.     when 1
  25.       @sprite_effect_type = :boss_collapse
  26.       Sound.play_boss_collapse1
  27.     when 2
  28.       @sprite_effect_type = :instant_collapse
  29.     end
  30.   end  
  31.   def play_enemy_collapse   
  32.     sename = 'Audio/ENEMY/' + @enemy_id.to_s
  33.     if !Dir.glob(sename+ ".*").empty?
  34.       Audio.se_play(sename,100,100)
  35.     else
  36.       Sound.play_enemy_collapse
  37.     end
  38.   end
  39. end





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1