首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么第一次玩SoundEffectInstance会花更多的时间?

为什么第一次玩SoundEffectInstance会花更多的时间?
EN

Stack Overflow用户
提问于 2012-03-15 12:02:45
回答 1查看 110关注 0票数 0

我正在为每个SoundEffect预先创建SoundEffectInstance,但当一些声音第一次播放时,它仍然有一些时间来加载。这是一种延迟加载吗?现在,我在加载时为每个SoundEffect编写了sound.Play(0, 0, 0);。加载需要一些时间,但是当SoundEffectInstance第一次播放时没有更多等待。我不喜欢这种方式。那么这个问题有没有更好的解决方案呢?

EN

回答 1

Stack Overflow用户

发布于 2012-03-15 18:16:40

第一次播放声音时,会将其加载到内存中,这将需要时间。

您可以尝试隐藏此行为,方法是在需要之前播放曲目,然后立即暂停,以便在确实需要时将其保存在内存中。

另外,你可以尝试不同的音频压缩和格式,因为这也会影响加载时间。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9713825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档