menu
版本
2017.1.9.6501
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
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.4.8780
2023.1.12.8706
2022.1.18.8567
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
连接到机器后,您可以直接从声音引擎捕捉数据,来对游戏音频进行性能分析。 所有来自声音引擎的信息都将显示在 Capture Log 中。 其中将记录以下类型的信息条目:
Notifications(通知)
Markers(标记)
Events(事件)
Actions(动作)
Properties
State
Switch
SoundBanks(音频包)
Events Preparation
Errors(错误)
Messages(消息)
MIDI Events(MIDI 事件)
API Calls
您可以使用 Performance Monitor 和 Advanced Profiler 监控这里的各条记录。这些视图包含有内存、声部和效果器的详细使用情况,以及流播放、SoundBank和插件等相关的详细信息。有关监控性能的详细信息,请参阅使用 Performance Monitor 进行监控和故障排查。您也可以使用 Wwise 来分析捕获的数据,并获取游戏或工程中特定音频元素的统计信息。有关获取统计信息的详情,请参阅从 Capture Session 获取统计信息。
Wwise 使用以下特殊标记和标颜色,来帮您对 Capture Log 中的条目进行快速分类。
界面元素 |
Description |
|
---|---|---|
标记 | ||
白色/灰色圆圈
|
距 Performance Monitor 光标位置 100 ms 内所捕获的条目在 Capture Log 中将用白色/灰色圆圈标记,颜色越白表示条目离光标时间越近。可以按住 Shift 键并点击特定日志条目,强制光标移动至这个条目的时间戳。 |
|
蓝色圆圈
|
蓝色圆圈指示 Capture Log 中的哪些项彼此相关。选择日志中的一个条目时,就会显示相关的蓝色圆圈。 |
|
颜色 | ||
选定条目
|
在 Capture Log 中选定的条目会显示为蓝色。 |
|
相关条目
|
与所选条目相关的所有条目都会显示为蓝绿色。 |
|
Error(错误)
|
在捕获过程期间发生的所有错误都会显示为黄色。 voice starvation (声部匮乏)错误消息表明声音引擎无法及时向平台硬件缓冲区提供音频或振动数据,当过度使用主机 CPU(音频线程 CPU 占用接近 100%)时,就会发生此类问题。例如,当存在大量音频源同时使用多个音频效果器,平台 CPU 进行混音时就可能报错。 Source Starvation(源匮乏)错误消息表明输入的播放流匮乏,很可能是流播放管理器出于某种原因导致吞吐量不足。例如,在 DVD 上寻址时间过长时就会出现此消息。 |
|
Message(消息)
|
所有消息都会以绿色显示。 |
下图说明了各种标记和颜色在 Capture Log 中如何使用。
![]() |
将您的设计和原型集成到游戏中之前,通过在 Wwise 中的 Soundcaster(声音选角器)中直接进行捕获,还可以事先对其进行性能分析。有关使用 Soundcaster 的详细信息,请参阅第 32 章 创建模拟。
info | 注意 |
---|---|
对游戏进行性能分析之前,应将已卸载的工作单元全部加载到工程中。工作单元被卸载时,性能分析信息可能不完整并造成误导。 |