查看: 2970|回复: 13

如何在战斗中调用声音文件?

  [复制链接]
梦石
0
星屑
55
在线时间
0 小时
注册时间
2006-7-11
回帖
21
发表于 2007-7-14 01:15:15 | 显示全部楼层 |阅读模式

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

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

×
就是比方我选中了某一个特技,会发出某个特定音效…
应该是在调用公共事件里完成的吧?
如果是的话,请问语句是什么?(播放SE吗?)
如果不是,那么请问有什么解决方法?
版务信息:本贴由楼主自主结贴~
在其它论坛看到一个BB用的图图...SO CUTIE吖...最稀饭这样的NAMI了!!!
梦石
0
星屑
55
在线时间
0 小时
注册时间
2006-7-11
回帖
21
发表于 2007-7-14 01:15:15 | 显示全部楼层 |阅读模式

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

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

×
就是比方我选中了某一个特技,会发出某个特定音效…
应该是在调用公共事件里完成的吧?
如果是的话,请问语句是什么?(播放SE吗?)
如果不是,那么请问有什么解决方法?
版务信息:本贴由楼主自主结贴~
在其它论坛看到一个BB用的图图...SO CUTIE吖...最稀饭这样的NAMI了!!!
梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-5-13
回帖
118
发表于 2007-7-14 01:18:40 | 显示全部楼层
可以不用公共事件的.. 你去数据库..按系统就可以了..
回复

使用道具 举报

百魅大侠

梦石
0
星屑
50
在线时间
1 小时
注册时间
2006-6-9
回帖
563
发表于 2007-7-14 01:19:26 | 显示全部楼层
战斗技能的音效吗,直接在动画里设置啊
回复

使用道具 举报

梦石
0
星屑
55
在线时间
0 小时
注册时间
2006-7-11
回帖
21
 楼主| 发表于 2007-7-14 01:25:25 | 显示全部楼层
恩…我的意思是说在刚选完该技能的时候说话(比方“OK’”什么的)
是在开始发动技能前说话的……(在咏唱时间之前)
在其它论坛看到一个BB用的图图...SO CUTIE吖...最稀饭这样的NAMI了!!!
回复

使用道具 举报

百魅大侠

梦石
0
星屑
50
在线时间
1 小时
注册时间
2006-6-9
回帖
563
发表于 2007-7-14 01:30:18 | 显示全部楼层
那就在咏唱技能的动画那前面插上几贞,用来播OK的SE
我是不是又理解错了...
回复

使用道具 举报

梦石
0
星屑
55
在线时间
0 小时
注册时间
2006-7-11
回帖
21
 楼主| 发表于 2007-7-14 01:35:40 | 显示全部楼层
恩…咏唱那部分没有动画…只是RTAB里面一个系统做的一个设置…

其实 …我的意思是…只在选定该指令后(比方我采用回合制度的时候),角色马上发出声音…
(偶的语文水平啊…真的很差……>_<)是不是我想的太多了,不可能实现…?

不过真的谢谢大大的解答
在其它论坛看到一个BB用的图图...SO CUTIE吖...最稀饭这样的NAMI了!!!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2007-5-13
回帖
118
发表于 2007-7-14 01:38:08 | 显示全部楼层
我明白LZ的意思.. 这个是可能是实现的..  只是我现在还是新手..  暂时还不懂这些..
回复

使用道具 举报

梦石
0
星屑
431
在线时间
125 小时
注册时间
2006-11-2
回帖
1177
发表于 2007-7-14 18:43:57 | 显示全部楼层
Scene_Battle 3中
# 按下 C 键的情况下
    if Input.trigger?(Input::C)
      # 角色指令窗口光标位置分之
      case @actor_command_window.index
      when 0  # 攻击
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 设置行动
        @active_battler.current_action.kind = 0
        @active_battler.current_action.basic = 0
        # 开始选择敌人
        start_enemy_select
      when 1  # 特技
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 设置行动
        @active_battler.current_action.kind = 1
        # 开始选择特技
        start_skill_select
      when 2  # 防御
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 设置行动
        @active_battler.current_action.kind = 0
        @active_battler.current_action.basic = 1
        # 转向下一位角色的指令输入
        phase3_next_actor
      when 3  # 物品
        # 演奏确定 SE
        $game_system.se_play($data_system.decision_se)
        # 设置行动
        @active_battler.current_action.kind = 2
        # 开始选择物品
        start_item_select
      end

所有的
$game_system.se_play($data_system.decision_se)

中 $data_system.decision_se 替换为想要的 SE文件路径即可
和记忆一起封存着的ID...
回复

使用道具 举报

梦石
0
星屑
55
在线时间
0 小时
注册时间
2006-7-11
回帖
21
 楼主| 发表于 2007-7-14 21:54:04 | 显示全部楼层
哇!谢谢!
那请问如果我想每个角色被选中的时候发出的声音不一样,需要加上某些条件判定?
在其它论坛看到一个BB用的图图...SO CUTIE吖...最稀饭这样的NAMI了!!!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部