目录
为了持续监控 SoundBank 大小,我们可以使用 Max Size 选项。这样在超出一定限值时系统便会显示警告消息。接下来,我们在 Windows 和 Android 上设置 All_In_One SoundBank 的 Max Size。
-
在 Layouts(布局)菜单中,选择 SoundBank(音频包),然后展开 Default Work Unit(默认工作单元)。
在 SoundBank Manager(音频包管理器)中,可以看到四个 Work Unit 和一个名为 All_In_One 的 SoundBank。
接下来,我们对第 1 课中定义的 SoundBank 大小设定 SoundBank 限值。
-
在 All_In_One 对应的 Max Size(最大大小)列中,键入 20,000,000。
上面我们为所有平台定义了限值(字节),下面来专门为 Android 单独设定限值。
-
在 All_In_One 对应的 Max Size(最大大小)列中,右键单击 Link/Unlink(链接/取消链接)标志,然后选择 Unlink。
接下来,我们为 Android 单独设定限值。
-
将新的 Max Size(最大大小)限值设为 10,000,000。
-
确保选中当前所用平台、English(US) 和 All_In-One SoundBank,然后单击 Generate Checked(生成选中项)。
在首次生成 SoundBank 时,可能要花费一些时间。在本次生成 SoundBank 时,将收到以下警告:The SoundBank 'All_In_One' is exceeding the specified memory size(All_In_One 音频包超出指定内存大小)。
此警告会阻止您生成 SoundBank,但在开发中有时会想听听某些声音创意在游戏中的效果如何,同时又不希望被设定的限值约束。这时,我们可以选择让 Wwise 强行生成 SoundBank。
-
关闭 Generating SoundBanks(生成音频包)窗口,然后在 Project(工程)菜单中选择 Project Settings...(工程设置...)。
-
在 SoundBanks(音频包)选项卡中,选中 Allow SoundBanks to Exceed Max Size(允许音频包超出最大大小),然后单击 OK(确定)。
-
在 SoundBank Manager(音频包管理器)中,单击 Generate Checked(生成选中项)。
此时,尽管超出了最大大小,但仍会生成 SoundBank。