查看: 2224|回复: 2

[已经解决] 还是那个出字的自动音效..

[复制链接]
梦石
0
星屑
50
在线时间
207 小时
注册时间
2013-10-10
回帖
27
发表于 2015-3-6 23:59:53 | 显示全部楼层 |阅读模式

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

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

×
发现和战斗的显示文字的有冲突...我把战斗部分的game_massage.add全部注释掉以后可以正常进入战斗了....不过战斗的时候什么信息也不显示肯定不好...那有办法可以让事件里面的显示文字有音效,但是战斗信息那边没有音效又不会报错么..
梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2015-3-7 01:11:18 | 显示全部楼层
本帖最后由 tseyik 于 2015-3-7 08:20 编辑

不是可用\B切換嗎?

或者試試這個
メッセージ効果音

[pre lang="ruby"]=begin #-----------------------------------------------------------------------

●メッセージ効果音【RGSS3 by Declare War】

メッセージに効果音をつける

【利用規約】
著作権明記と利用報告は不要、加工自由

【バージョン情報】
v1.1 - スイッチがオンのとき効果音を無しにできるようにした
v1.0 - 公開

=end #-------------------------------------------------------------------------
class Window_Message < Window_Base
  #--------------------------------------------------------------------------
  # ● 定数 / MESSAGE_SE は SEの ["文件", 音量, 拍子]の順で設定
  #--------------------------------------------------------------------------
  MESSAGE_SE = ["Audio/SE/Open1", 60, 150] # 演奏SE文件
  SE_WAIT    = 2                           # SE再生間隔(幀)
  STOP_SE_SW = 1                           # SE演奏切替開関
  #--------------------------------------------------------------------------
  # ● フラグのクリア(エイリアス)
  #--------------------------------------------------------------------------
  alias mess_se_clear_flags clear_flags
  def clear_flags
    mess_se_clear_flags
    @se_count = 0
  end
  #--------------------------------------------------------------------------
  # ● 通常文字の処理(エイリアス)
  #--------------------------------------------------------------------------
  alias mess_se_process_normal_character process_normal_character
  def process_normal_character(c, pos)
    mess_se_process_normal_character(c, pos)
    message_se_play
  end
  #--------------------------------------------------------------------------
  # ● SEを演奏
  #--------------------------------------------------------------------------
  def message_se_play
    Audio.se_play(*MESSAGE_SE) if se_play_ok?
    @se_count += 1
  end
  #--------------------------------------------------------------------------
  # ● SEを演奏するかどうか
  #--------------------------------------------------------------------------
  def se_play_ok?
     (@se_count % SE_WAIT == 0) && !$game_switches[STOP_SE_SW]
  end
end

[/pre]

点评

开头的代码错位了  发表于 2015-3-7 01:30
回复

使用道具 举报

梦石
0
星屑
50
在线时间
207 小时
注册时间
2013-10-10
回帖
27
 楼主| 发表于 2015-3-7 11:57:00 | 显示全部楼层
好像可以了.本来和喵呜喵5的控制文字显示速度又冲突了,然后试着把控制文字速度的变量从一号变为了40号..不知怎么就可以了..谢谢!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部