当多人同时处理一个工程时,更改特定文件可能导致工程文件出错或不一致。为了减少这些问题的影响,Wwise 在您每次打开工程文件时执行两种类型的工程验证:
XML 语法和 Schema 错误验证
工程一致性验证
这些验证可以帮助您解决错误,防止发生更多的工程问题。
当工程文件 check-in 或合并到版本控制系统时,您可能需要更新 XML 代码本身来解决冲突。如果在更新期间导致 XML 语法或 Schema 错误,工程文件则将变为无效,并且 Wwise 将无法打开工程。此时将显示一个消息框,对错误进行描述,并指明错误所在的具体文件和位置。
要解决问题,您必须查看错误中列出的各个工作单元文件。
如果工程文件中不存在 XML 语法错误,那么 Wwise 将继续验证是否存在任何工程不一致性或错误。例如,如果在 States 工作单元中删除某个 State,但声音或音乐结构工作单元之一中的某个对象仍在使用它,则会发生工程不一致。
如果 Wwise 检测到任何工程问题,必要时它则将显示有关各个问题的信息以及如何解决该问题的说明。
您可以选择全盘接受这些修复方案,也可以选择拒绝这些方案,然后恢复工程的旧版本或者尝试直接修正 XML 文件中的不一致性。
解决工程不一致性的方法是:
在 Wwise 中打开工程。
如果找到工程不一致性,则必要时 Project Load Log 将打开,其中包含工程问题的完整列表以及 Wwise 建议的修复办法。
执行以下操作之一:
点击 Accept 以接受建议的修复办法。
Wwise 将修复不一致性并打开工程。如果您接受这些修复办法,则应逐一审查这些办法,评估一下是否需要手动修复问题。
点击 Cancel 以拒绝建议的修复办法。
此时 Wwise 将关闭工程。您可以恢复到工程的旧版本,也可以尝试直接修正 XML 文件中的不一致性。
备注 | |
---|---|
Wwise 对工程所做的修复直到您保存工程时才会保存。 |