注册会员 登录
Project1 返回首页

喵呜喵5的树洞 https://rpg.blue/?291206 [收藏] [复制] [分享] [RSS]

日志

【脚本】怪物死亡音效

热度 6已有 1493 次阅读2013-7-25 15:20 |个人分类:脚本| 怪物

=begin
===============================================================================
  怪物死亡音效 By喵呜喵5
===============================================================================

【说明】

  在Audio文件夹下新建一个Enemy文件夹,里面放上怪物死亡时的音效,以 怪物的ID 命名
  怪物死亡的时候便会播放对应的音效
  
  如果文件不存在,则会播放默认音效
  
=end
$m5script ||= {};$m5script[:M5ECS20140821] = 20140821;
$m5script[:ScriptData] ||= {}
module M5ECS20140821
#==============================================================================
# 设定部分
#==============================================================================

  SWI = 1
  
  # 对应ID的开关打开时,脚本失效


#==============================================================================
#  脚本部分
#==============================================================================
end
class Game_Enemy
  alias m5_20140821_perform_collapse_effect perform_collapse_effect
  def perform_collapse_effect
    m5_20140821_judge_enemy_se unless $game_switches[M5ECS20140821::SWI]
    m5_20140821_perform_collapse_effect
  end
  def m5_20140821_judge_enemy_se
    sename = "Audio/Enemy/#{@enemy_id}"
    $m5script[:ScriptData][:M5ECS20140821] = sename unless \
      Dir.glob(sename+ ".*").empty?
  end
end
class << Sound
  alias m5_20140821_play_enemy_collapse play_enemy_collapse
  alias m5_20140821_play_boss_collapse1 play_boss_collapse1
  def play_enemy_collapse
    m5_20140821_play_collapse(method(:m5_20140821_play_enemy_collapse))
  end  
  def play_boss_collapse1
    m5_20140821_play_collapse(method(:m5_20140821_play_boss_collapse1))    
  end  
  def m5_20140821_play_collapse(method)
    if $m5script[:ScriptData][:M5ECS20140821]
      Audio.se_play($m5script[:ScriptData][:M5ECS20140821],80,100)
      $m5script[:ScriptData][:M5ECS20140821] = nil
    else
      method.call
    end
  end
end
1

鸡蛋

鲜花

刚表态过的朋友 (1 人)

发表评论 评论 (3 个评论)

回复 melove603 2015-3-15 00:07
喵大~~TwT 想求个战斗双方受伤显示音效 与角色死亡显示音效的脚本……
回复 喵呜喵5 2015-3-15 00:45
melove603: 喵大~~TwT 想求个战斗双方受伤显示音效 与角色死亡显示音效的脚本……
最近没时间,有时间的话会可能会考虑吧……
你愿意付费找我定制的话除外
回复 melove603 2015-3-15 00:54
喵呜喵5: 最近没时间,有时间的话会可能会考虑吧……
你愿意付费找我定制的话除外
好的,非常感谢~

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-6 05:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部