停止聲音

该主题包含 6 个回复,有 2 个参与人,并且由 阿忍貓 的头像 阿忍貓1 年, 1 月 前 最后一次更新。

正在查看 7 个帖子 - 1 至 7 (共计 7 条)
  • 作者
    帖子
  • #22694
    阿忍貓 的头像
    阿忍貓
    学员
    注册日期: 2015/05/06
    发帖数: 21
    回帖数: 12

    請問要怎麼讓開始播放的音樂停止下來呢?

    #22746
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 358

    要知道你是怎么播放声音的。

    #22758
    阿忍貓 的头像
    阿忍貓
    学员
    注册日期: 2015/05/06
    发帖数: 21
    回帖数: 12

    我是用Box Trigger讓他踩到就開始撥放 然後我想用成離開停止播放 可是他會繼續播放下去

    #22760
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 358

    box trigger 踩到只能触发一个beginoverlap事件,并不能播放任何音乐。
    要知道你是wav放进场景得到的actor,还是soundcue。

    #22761
    阿忍貓 的头像
    阿忍貓
    学员
    注册日期: 2015/05/06
    发帖数: 21
    回帖数: 12

    我是用soundcue來放的

    #22776
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 358

    直接用PlaySound函数是没有对应stop函数的。要控制音频,需要用到AudioComponent。
    最简单的方法就是把Soundcue拖拽到场景中,这时候就变成一个AmbientSoundActor,这时候在关卡蓝图中调用他的引用,就可以调用这个AmibentSoundActor下面的GetAudioComponent,里面有Play FadeIn FadeOut,Stop等函数。

    如果是背景音乐,或者UI声音,可以在你的蓝图类中事先“创建一个AudioComponent!”,然后“赋值给一个引用变量!”,稍后随时通过这个引用,先给他设置声音”SetSound!”,然后设置为”SetUISound!”,这样就部分空间位置了,最后Play或者Stop。

    #22785
    阿忍貓 的头像
    阿忍貓
    学员
    注册日期: 2015/05/06
    发帖数: 21
    回帖数: 12

    好的 老師謝謝~

正在查看 7 个帖子 - 1 至 7 (共计 7 条)

抱歉,回复评论必需登录。