查看: 2301|回复: 5

[已经解决] 怎么给特定敌人改变死亡时增加一个SE【已解决】

[复制链接]
梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
回帖
709
发表于 2016-10-23 08:27:46 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 sq333333 于 2016-10-24 22:33 编辑

想做一个大BOSS,死亡的时候让它呻吟一会...
梦石
0
星屑
6891
在线时间
7027 小时
注册时间
2013-11-2
回帖
1263

开拓者剧作品鉴家

发表于 2016-10-23 10:05:13 | 显示全部楼层
[pre lang="ruby"]
class Game_Enemy < Game_Battler
  
  def perform_collapse_effect
    case collapse_type
    when 0
      @sprite_effect_type = :collapse
      Sound.play_enemy_collapse
    when 1
      @sprite_effect_type = :boss_collapse
      Sound.play_boss_collapse1
      RPG::SE.new("声音效果", 100, 100).play if [10].include?(@enemy_id)
    when 2
      @sprite_effect_type = :instant_collapse
    end
  end
  
  #RPG::SE.new(声音效果, 音量, 音调).play
  #[敌人ID].include?(@enemy_id)
  #如果有多个敌人,请加逗号分隔。 例子:[1,2]
  
end  
[/pre]

插入此脚本,并设置声效参数和敌人ID。
效果:特定BOSS死亡时,除了BOSS的死亡叫声外,还会额外播放一个自定义的SE。
回复

使用道具 举报

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
回帖
709
 楼主| 发表于 2016-10-24 09:01:16 | 显示全部楼层
RaidenInfinity 发表于 2016-10-23 10:05
class Game_Enemy < Game_Battler
  
  def perform_collapse_effect

试过了,很好用。大大,这个可以设置其它BOSS的声音吗?   就是每个BOSS的声音不同。谢谢啦
回复

使用道具 举报

梦石
0
星屑
6891
在线时间
7027 小时
注册时间
2013-11-2
回帖
1263

开拓者剧作品鉴家

发表于 2016-10-24 09:05:41 | 显示全部楼层
[pre lang="ruby"]
    class Game_Enemy < Game_Battler
     
      def perform_collapse_effect
        case collapse_type
        when 0
          @sprite_effect_type = :collapse
          Sound.play_enemy_collapse
        when 1
          @sprite_effect_type = :boss_collapse
          Sound.play_boss_collapse1
          RPG::SE.new("声音效果1", 100, 100).play if [10].include?(@enemy_id) #有几个声音效果就复制这行几次,不要忘记调整ID,如果要一个ID同时又有另一个声效,在下面的也设置那个ID
          RPG::SE.new("声音效果2", 100, 100).play if [11,12].include?(@enemy_id)
          RPG::SE.new("声音效果3", 100, 100).play if [13].include?(@enemy_id)
          RPG::SE.new("声音效果4", 100, 100).play if [14,15,16].include?(@enemy_id)
        when 2
          @sprite_effect_type = :instant_collapse
        end
      end

    end
[/pre]

点评

剛剛想補充而已 神速!  发表于 2016-10-24 09:08

评分

参与人数 2星屑 +250 梦石 +1 收起 理由
怪蜀黍 + 100 认可答案
丿梁丶小柒 + 150 + 1 认可答案

查看全部评分

回复 1 0

使用道具 举报

梦石
0
星屑
878
在线时间
576 小时
注册时间
2010-6-26
回帖
709
 楼主| 发表于 2016-10-24 22:31:03 | 显示全部楼层
RaidenInfinity 发表于 2016-10-24 09:05
class Game_Enemy < Game_Battler
     
      def perform_collapse_effect

感谢老大,完美解决!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部