gpt4 book ai didi

android - 适用于Android的Unity音频导入设置

转载 作者:行者123 更新时间:2023-12-02 22:46:56 31 4
gpt4 key购买 nike

我正在统一创建简单的游戏,最近我在Assetstore上购买了一些音频剪辑。其中一些很大,因此我搜索了音频的导入设置,并找到了this。我的问题是我正在为Android开发游戏,但我不知道哪些东西(例如CPU或RAM)对于优化(对于Android)更重要。你有什么主意我该怎么办?

最佳答案

选择加载类型没有通用的规则。问题是所有声音都需要在某个时候解压缩才能播放。压缩的3 MB的.mp3文件可以变为32mb或更大。在 PCM 上设置压缩格式,您将看到解压缩时需要多少空间。在此图像上查看导入大小:

enter image description here

在此图像上,我正在使用.mp3文件,该文件在解压缩时从0.6mb增长到7mb。

注意:这只是一个展示。实际上,如果将压缩格式设置为PCM,则声音将在编译时解压缩,并且加载类型在这种情况下是没有用的(在这种情况下,Unity实际上应该将其变灰)。但是解压缩的音频将使游戏更大。

因此,在绝大多数情况下,将应用压缩格式(当前唯一的选项是 Vorbis ,但Unity可能还会添加更多格式)。假设您使用压缩,则应考虑是否愿意牺牲RAM以获得更好的性能或其他方法。

返回加载类型:例如,如果我要将0.6mb的mp3文件发送到iOS / Android游戏,则可能将其设置为加载时解压缩,因为帧速率在移动设备上排在第一位。我需要在游戏过程中节省CPU周期,所以我会尝试在菜单中加载声音。但是,如果这是PC游戏,则我可能会使用 Compressed In Memory ,以便在玩游戏时逐块解压缩。

因此,基本上,此设置确实适用于后期制作/优化。如果您收到确实收到了内存警告远比压缩内存中的要多得多。但是,如果您要维护良好的FPS而不是将其设置在上,请在加载时解压缩

关于android - 适用于Android的Unity音频导入设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36534912/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com