版本
通常,在开发过程中的某个时间点对Wwise工程进行重新组织,能有助于为下一阶段的开发做好准备。不管是由于工程的迭代,还是由于资源命名标准的改变,清晰整洁的工程组织都能迅速揭示大量信息。自始至终采用一种命名标准无疑是最能让这些信息显而易见的做法。从WAV文件到容器,从事件到SoundBank,一个工程中各种内容的命名有助于对这个工程的特质进行快速导航。Batch Rename是有助于让工程中的命名保持统一的工具之一。
批量重命名可以在Wwise工程中任何可命名的资源上交叉进行,并且可以采用多种形式——从简单的“查找 & 替换”,到需要求助于正则表达式的更为复杂的命名。可以选出任意声音对象构成任意组合,进行重命名和修改,从而使它们遵循某一命名规则。
为了改变所有角色脚步声对象的名称,在Project Explorer中用多选方式选中这些声音对象。
一旦选中了声音对象,就可以用鼠标右键点击这些对象,选择弹出菜单中的“Batch Rename...”菜单项,进入批量重命名视图。
还可以采用另一种方法,即把声音对象的任意组合从Project Explorer拖放到Batch Rename Preview(批量重命名预览)面板中。
一旦把声音对象添加到Preview面板中,就能对个别对象进行单独移除,方法是用右键点击被选中的对象,并从弹出菜单中选择“Remove from List(从列表中移除)”,或按下“Delete”键。
在这个例子中,该生物在所有角色动作声音对象中的名称将从“grue”改为“monster”。可以通过如下操作完成这个任务:打开Replace(替换),在“Find What...(查找...)”域中键入“grue”,并在“Replace With...(替换为...)”域中键入“monster”。
附加的Rename功能还包括Match Case(大小写匹配)、Use Regular Expressions(使用正则表达式),并能指明对搜索到的哪些匹配文本中进行替换(全部、第一个、最后一个)。
在Batch Rename Settings(批量重命名设置)面板中做出的改变将施用于Preview面板被选中的项目,并反映在After栏中。
通过复选框启用Remove(移除)功能,可以对声音对象名称中某一特定位置上的字符进行移除。在这个例子中,名称中的倒数第一个字符将被移除。
用Batch Rename功能在名称中插入十进制和十六进制数据,这样可以对声音对象进行递增编号。在启用Insert(插入)功能以后,可以在名称的指定位置插入“Text(文本)”或“Text with Number(带有数字的文本)”。这个例子在名称的倒数第一个位置加入了从1开始编号的十进制数,并且对加入的这个数进行了填零占位处理。
“Text with Number(带有数字的文本)”功能可以把数字插入到文本中(该数字的格式遵循C++ printf命令的数字格式),并能进行任何可用的文本调整。选择器列表列出了各种可用的常用数字格式模板
设计师笔记 | |
---|---|
有关Batch Rename各种属性的更多信息请参阅Batch Rename视图右上角的帮助图标。 |
一旦完成了对所有Batch Rename功能的预览,就可以点击“Rename All(全部重命名)”按钮执行被选中的功能,并将其施用在Preview面板中的声音对象上。
有关重命名预览或执行状态的消息将输出到“Message(消息)”栏中,并能指示:成功、警示或错误。
在工程进展过程中的重命名仅受限于该工程所采用的组织管理方法和命名规则。虽然命名规则是从实现流水线最开端导入WAV文件那一刻开始的,但在整个工程中对声音对象持续使用命名规则可以帮助用户运用简洁易辨的命名规则对各个对象进行流畅的导航。若能让一个工程具有良好的命名规范,并且将其管理得井井有条,则有助于使工作流程变得清晰明了,并能让每个协作者立即轻松辨认出工程的不同部分。