【问题标题】:In Unity 5.0, the audio for android have lag, any way to reduce the lag?在 Unity 5.0 中,android 的音频有延迟,有什么办法可以减少延迟?
【发布时间】:2015-05-29 12:51:12
【问题描述】:

在我的游戏中,我需要有射击、命中、爆炸音效,它们都在 1 秒以内。但是,当声音播放时,它在某些特定设备上会出现延迟。

HTC One M8:0.4 秒延迟
三星 Galaxy S6:延迟 0.4 秒
三星 Galaxy S3:延迟 0.4 秒
三星 Galaxy Tab 3:没有延迟
iPad Air:没有延迟

知道如何解决这个问题吗?

我已经尝试了以下方法:

AudioSettings,最佳延迟;
所有音频数据都是wav;
所有音频数据都导入并压缩为 PCM;
所有音频数据都是“加载时解压”;
AudioSources 绕过所有效果;
有一个Android延迟插件,新Unity好像不行,一点声音都没有;
还有一个音频插件,也有同样的问题。

【问题讨论】:

  • 你找到解决这个问题的方法了吗?

标签: android audio unity3d


【解决方案1】:

我有一台 s3,音频没有延迟。即使有很多音频文件正在播放和重叠。

这让我相信是其他原因导致了延迟,从而导致您的音频执行此操作。

这里没有发布任何关于您如何进行设置或音频文件获取 Play() 时发生的其他逻辑

我在使用协程时对我的 s3 产生了类似的影响,但我最终发现这是我做错了,特别是使用协程。

希望这对您有帮助,祝您好运!

【讨论】:

  • 这是一个声音延迟测试的测试项目,场景中只有一个按钮和一个AudioSource,其中包含一个AudioClip,一个导入为PCM的wav文件。我所做的是单击按钮,然后播放 AudioSource。场景中没有其他游戏对象。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-11-09
  • 1970-01-01
  • 2013-12-15
  • 1970-01-01
  • 2019-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多