空间音效

[复制链接]
1153 |1
kk 发表于 2023-10-13 23:14:54 | 显示全部楼层 |阅读模式
问题描述及使用流程:问题:空间音效停止不了,执行了逻辑,音效依旧在播放

相关截图或视频:

补充信息(版本、日志等):
播放:

Service.SoundService.getInstance().play3DSound(this.spaceMusicArr[this.spaceId], this.gameObject, 0, 1, { innerRadius: 2000, falloffDistance: 6000 });   



关闭:
Service.SoundService.getInstance().stop3DSound(this.spaceMusicArr[this.spaceId] as unknown as number);


log:

播放空间音效_1:117220


关闭空间音效_1:117220




回复

使用道具 举报

苍苍 发表于 2023-10-14 08:45:05 | 显示全部楼层
停止播放是使用play3DSound的返回值去停止的,示例如下:
// 播放3D音效
let playSoundId = SoundService.getInstance().play3DSound("117220", "2C3580C3", 0, 1, { innerRadius: 2000, falloffDistance: 6000 })
// 停止播放3D音效
SoundService.getInstance().stop3DSound(playSoundId)

        /**
         * @groups SOUNDS
         * @description 停止3D声音
         * @effect 调用端生效|服务端调用自动广播
         * @param playId usage: 播放声音的唯一标识
         */
        stop3DSound(playId: number): void;
回复

使用道具 举报

72小时热榜
热门版块
快速回复 返回顶部 返回列表