menu
版本
2019.1.11.7296
2024.1.5.8803
2023.1.13.8732
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.5.8803
2023.1.13.8732
2022.1.19.8584
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
SoundBank(音频包)的内存占用基本取决于其中包含的声音数据量。以下技巧可以控制声音媒体的内存占用:
将包含很多声音的大音频包拆分为较小的音频包。根据需要来动态加载和卸载音频包。
让更多的声音从磁盘进行流播放(要修改声音对象属性)。
使用 PrepareEvent/UnprepareEvent API 来准备/取消准备事件。
采用更高的音频压缩比(使用转码设置,编解码格式等)。
使用更低的采样率,还可以考虑用 Automatic Sample Rate Detection (自动采样率检测)功能(使用转码设置)。
用 SoundSeed Impact 插件替换撞击类声音。这样可以减少包含多个声音的 Random Container 数量,帮您节省大量内存。请注意,SoundSeed Impact 还可以用来创建某些非撞击声的变体。
用 SoundSeed Wind/Woosh 插件替换风声类的声音。风声作为长时间循环声音,会占用大量空间。SoundSeed Air 插件可用于创建各种气流声,包括利器挥舞声、螺旋桨声、车窗敞开时的气流声、通风系统噪声或任何嘈杂的声音,如海浪或远方高速公路的声音。