Project1

标题: 角色挨打时如何加声效? [打印本页]

作者: 银月湖子爵    时间: 2009-8-10 17:42
标题: 角色挨打时如何加声效?
本帖最后由 银月湖子爵 于 2009-8-12 22:57 编辑

如题,就默认的系统,什么都没加,请问受角色攻击时如何发出惨叫声?
作者: cfancy    时间: 2009-8-10 19:19
脚本左边的Scene_Battle 4中大概410行的地方,加上下面红色的脚本就可以了
def update_phase4_step4
    # 对像方动画
    for target in @target_battlers
      target.animation_id = @animation2_id
      target.animation_hit = (target.damage != "Miss")
    end
    if target.is_a?(Game_Actor)
    Audio.se_play("Audio/SE/014-Move02",100,100)
    end

    # 限制动画长度、最低 8 帧
    @wait_count = 8
    # 移至步骤 5
    @phase4_step = 5
  end


具体说明
if target.is_a?(Game_Actor)             #当我方受攻击时
    Audio.se_play("Audio/SE/014-Move02",100,100)          #播放音效
    end                  #结束



Audio.se_play("Audio/SE/014-Move02",100,100)
上面的红色是你挨打的声音的地址(记得先导入数据库),后面的两个一百,第一个是音量,第二个是音高。。。。


脚本参考http://rpg.blue/web/htm/news453.htmhttp://rpg.blue/viewthread.php?t ... B%E8%84%9A%E6%9C%AC。。。。。
作者: 银月湖子爵    时间: 2009-8-11 11:31
2# cfancy

声音是有了,但角色有男有女,总不能都一种叫声吧?想要男女分别有不同的声效,应该怎么改?
作者: 越前リョーマ    时间: 2009-8-11 11:54
你在那个脚本上再加上角色编号的判断就好了。
作者: 宇文暮    时间: 2009-8-11 14:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 银月湖子爵    时间: 2009-8-11 17:42
when game_actor_id = 008我脚本外行,只能这么写了,结果脚本出错了,麻烦不要欺负新手了。
作者: redant    时间: 2009-8-11 21:36
在数据库--动画里就能加……
作者: xiguatou    时间: 2009-8-12 06:52
我也想知道。。等待高手出现。。




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