猫史档案馆


【疑难求解】如何关闭为某个特定玩家播放的声音?

用户:云游de鸽者云游de鸽者查看:147 回复:7 评论:11 创建时间:2022-06-19T20:29:20


        //已有async函数,这是这个函数中的一个片段
        const a = {
            'sample': `audio/aha.mp3`,// 声音文件
            'radius': 32,// 声音范围
            'gain': 50,// 音量增益
        };
        entity.sound(a);
        await sleep(500);
        //请问接下来应该怎么搞才可以关闭这个声音?


回复

上一页第 1 页 / 共 1 页下一页
云游box3der尖头叉子云游box3der尖头叉子

entity.sound=null?我没试过,只是知道world.say=null可以禁止使用world.say,所以套到这里来了()

 

点赞0


评论

不要禁止使用www,还要重复调用这个有async的函数的

问题是已经调用了。。。


机敏的月见草VbEk机敏的月见草VbEk

其实如果entity不是玩家,entity.destroy()也行。但entity.sound本来就是让全体听到的啊

点赞0


评论

world.sound才是让全体听到的啊

world.sound是直接向所有玩家播放音乐,entity.sound是在某实喵置播放音乐,玩家离实喵置够近才能听到,但都是全体的,entity.player.sound才是为指定玩家播放音乐。

实-体-位-置

az,涨知识了()

震惊!某体验号让尖头叉子长知识了!(bushi)

照你这么说猛鬼宿舍一半代码是个体验号写的()()()


云游de鸽者云游de鸽者

顶()

点赞0


评论


企鹅vItY企鹅vItY

鸽者?第一次在论坛见到欸

点赞1


评论

比较少在论坛出现()


编码喵编码喵

整个空白声音然后播放?不知道行不行,乱猜

点赞0


评论


治愈绾兮治愈绾兮

最简单的办法,你想在500毫秒后停止,就更该声音文件只有500毫秒()

点赞0


评论

播放完自动停止()

这个我知道,但我不想用这种治标不治本的办法()


云游de鸽者云游de鸽者

顶()

点赞0


评论