Project1

标题: 彩虹神剑重SE(已解决)问题的改善方法 [打印本页]

作者: zyq11321    时间: 2008-6-15 03:00
标题: 彩虹神剑重SE(已解决)问题的改善方法
将这一段:       if timing.se.name != ""
          se=timing.se
          Audio.se_play("Audio/SE/" + se.name, se.volume, se.pitch)
        end
放到 #=======================================
       # 修改:弹出伤害,权重计算
       #=======================================
       for timing in @_animation.timings
         if timing.frame == frame_index
           t = 1.0 * animation_process_timing(timing, @_animation_hit)  
                   if timing.se.name != ""
          se=timing.se
          Audio.se_play("Audio/SE/" + se.name, se.volume, se.pitch)
        end

就解决了原来SE重播的问题,但是会有个小BUG,在播放“击中”条件下SE时,明明MISS的情况但是音效还会播放出来,哪位能给个判定语句进行修改,使得在没击中的情况下不会播放SE...
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 3535    时间: 2008-6-15 03:04
if @_animation_hit == true
  if timing.se.name != ""
    se=timing.se
    Audio.se_play("Audio/SE/" + se.name, se.volume, se.pitch)
  end
end
[LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~




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