版本
Wwise 设计工具与音频引擎紧密集成,因此游戏过程中,您可以实时监控大量的关键表现指标。Game Profiler(性能分析器)也可与 Soundcaster(声音选角器)、Game Simulator(游戏模拟器)以及基于 SoundFrame(声音构架)的其他应用程序一起使用,这样在您的设计和原型集成到游戏中之前,可以事先对其性能进行监控。
Wwise 捕获声音引擎活动的相关信息时,Performance Monitor(性能监控器)中会实时显示性能图表,对应的实际数量和百分比也会显示在右侧的 Performance Data(性能数据)列表中。
这些曲线可以让您快速找到游戏中音频或振动性能超过限制的地方,例如平台限制。组合使用 Performance Monitor、Advanced Profiler 和 Capture Log,可以帮您诊断和解决潜在的问题。
Performance Monitor 允许自定义,即可以设置其中显示哪些性能指标和数值。有关自定义 Performance Monitor 的详细信息,请参阅自定义 Performance Monitor。
技巧 | |
---|---|
您可以在捕获数据时监控性能,或者启动 Capture Session,在图表中移动光标来调查问题。如果想在捕获到信息的同时监控性能,必须选择 Follow Capture Time 选项,来让 Capture Log 和 Performance Monitor 随捕获时间更新。 |
监控性能的方法如下:
连接到远程运行的控制台、PC、SoundFrame 应用程序或 Game Simulator。
注意 | |
---|---|
如果正在使用 Soundcaster 对模块或原型进行性能分析,将在您播放不同模块时捕获信息。 |
执行以下操作之一:
在菜单栏中点击 Layouts > Profiler(视图 > Profiler)。
按 F6 键。
Profiler 布局将显示 。
点击工具栏中的 Start Capture(开始捕获)按钮。
Wwise 将显示声音引擎捕获信息相关的平台性能曲线。
注意 | |
---|---|
实心方块表明此处捕获的信息已超过限制,曲线顶部的长方块表明当前值高出最大允许值,底部的方块表明当前值低于最小允许值。 |
将 Performance Monitor 的时间光标(白色)拖至曲线上提示性能问题的的位置。
注意 | |
---|---|
在曲线视图中移动光标时,Capture Log 的位置和 Performance Data 面板中显示的数据会自动更新。 |
通过 Advanced Profiler 中的时间光标(白色圆圈)找出导致问题的事件、动作或其它声音引擎活动,或按住 Shift 并点击 Capture Log 中的条目,来将所有性能分析视图与此时间戳同步。
要编辑对象和事件的内容或属性,请双击 Capture Log 中的条目。相应事件或对象将在 Event Editor(事件编辑器)或 Property Editor(属性编辑器)中打开,在其中进行所需修改即可。
查看 Advanced Profiler 各选项卡,可以获取该引擎活动条目的详细性能信息。
要将 Performance Monitor 中的曲线数值保存为文本文件,请右键点击曲线并选择 Save All Counters to File(将所有数值保存到文件)。数值将保存为制表符分割的文本文件,其中包含从捕获开始直至当前的所有数值,记录间隔为 200 ms。