Audio - UE5中的音效播放重启问题

一些学习笔记归档;

有时在UE5中声音播放过程中会突然"重启"开始从头播放(比如背景音乐等),这在运行中其它音效集中播放时容易出现,以下是主要原因和解决方法;

这里的主要原因是在UE中有最大的同时播放声道数量(通常默认 32、64、128 等,取决于平台与设置),当总播放数超过限制,系统按照音效的优先级自动裁剪,某个音效Actor如果没有手动提高优先级,容易在"音效爆发"时被踢掉,这样被抢占的声音(比如背景音乐或环境音)在被系统回收后,下一次被自动激活时会从头重新播放,造成以上问题;

解决方式是建立Sound Class,利用SC来统一配置管理Sound Cue文件;比如建立一个SC_BGM,勾选Always Play:

然后把这个SC配置到如背景音乐等高优先级的Sound Cue中:

这样来避免其声道被抢占的问题;也可以通过SC来方便的统一管理同类的Sound Cue(比如音量等);


相关推荐
爱搞虚幻的阿恺3 天前
Niagara粒子系统-超炫酷的闪电特效(加餐 纸牌螺旋上升效果)
游戏·游戏引擎
_Li.3 天前
Simulink - 6DOF (Euler Angles)
人工智能·算法·机器学习·游戏引擎·cocos2d
智算菩萨3 天前
儿童游乐空间的双维建构:室内淘气堡与室外亲子乐园的发展学理、功能分野与协同育人机制研究
游戏·游戏策划
weixin_424294673 天前
Unity 调用Steamworks API 的 SteamUserStats.RequestCurrentStats()报错
unity·游戏引擎·steamwork
HoFunGames3 天前
Unity小地图,Easy Minimap System MT-GPS插件
unity·游戏引擎
marteker4 天前
房地产市场平台Zillow与《魔兽世界》合作展示游戏内房屋
游戏
wy3258643644 天前
Unity 新输入系统InputSystem(基本操作)
unity·c#·游戏引擎
zhangzhangkeji4 天前
UE5 C++(71):文件是否存在,文件夹是否存在,FPaths :: FileExists( const FString & InPath) ;
ue5
wanhengidc4 天前
云手机 打造云端算力
运维·服务器·网络·游戏·智能手机
星和月4 天前
Untiy使用说明
c#·游戏引擎