查看: 2090|回复: 3

[已经解决] 如何在暴击时播放指定的音效?

[复制链接]
梦石
0
星屑
53
在线时间
572 小时
注册时间
2011-4-1
回帖
593
发表于 2012-1-30 13:19:13 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 命真苦 于 2012-1-30 13:20 编辑

没办法!实在是因为火焰纹章玩多了,才想出这个想法的,究竟怎样实现?Please!
算了,不想那些不开心的事了!因为喜欢,所以才会去做,以后就不要再想“一步登天”了!Let it go!^_^

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2012-1-30 13:27:46 | 显示全部楼层
暴击动画的时候能加入音效么?

点评

答案是:可以  发表于 2012-1-30 15:33
回复

使用道具 举报

梦石
0
星屑
1002
在线时间
1270 小时
注册时间
2011-2-14
回帖
5388
发表于 2012-1-30 15:43:38 | 显示全部楼层
  1. $暴击时音效 = "Audio/SE/Thunder6"
  2. class Game_Battler
  3.   #--------------------------------------------------------------------------
  4.   # ● 计算普通攻击伤害
  5.   #     attacker : 攻击者
  6.   #    计算结果赋值入 @hp_damage
  7.   #--------------------------------------------------------------------------
  8.   def make_attack_damage_value(attacker)
  9.     damage = attacker.atk * 4 - self.def * 2        # 基础计算
  10.     damage = 0 if damage < 0                        # 设负数伤害为 0
  11.     damage *= elements_max_rate(attacker.element_set)   # 属性校正
  12.     damage /= 100
  13.     if damage == 0                                  # 若伤害为 0
  14.       damage = rand(2)                              # 一半机率伤害为1
  15.     elsif damage > 0                                # 若伤害为正数
  16.       @critical = (rand(100) < attacker.cri)        # 会心一击判断
  17.       @critical = false if prevent_critical         # 防止会心一击判断
  18.       damage *= 3 if @critical                      # 会心一击校正
  19.       Audio.se_play($暴击时音效,100,100) if @critical
  20.     end
  21.     damage = apply_variance(damage, 20)             # 分散度
  22.     damage = apply_guard(damage)                    # 防御校正
  23.     @hp_damage = damage                             # 体力伤害
  24.   end
  25. end
复制代码
把这段脚本插入main前面,即可
回复

使用道具 举报

梦石
0
星屑
53
在线时间
572 小时
注册时间
2011-4-1
回帖
593
 楼主| 发表于 2012-1-31 11:19:25 | 显示全部楼层
谢谢!!!!!!!!
算了,不想那些不开心的事了!因为喜欢,所以才会去做,以后就不要再想“一步登天”了!Let it go!^_^
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部