Before creating Dialogue Events, you may want to review the following sections, which provide you with a series of tips and best practices that can help you efficiently create and manage the Dialogue Events in your project.
如果您需要创建多条路径,则可以使用快捷方式来创建。此快捷方式用来确定路径,同时关联声音对象。在确定路径的内容之前,将相应对象从 Project Explorer 中拖放至最后一个未选中状态组或状态上去。
Wwise 将自动创建新路径并将该对象指派给它。如果路径已经存在,那么当前指派给该路径的对象会被这个新对象所替代。
Create fallback paths first - as a general rule, it is a good idea to create all the fallback paths for a Dialogue Event first to make sure that you've covered all conditions and outcomes. 在创建这些更多的一般后备路径之后,您可以开始建立更多的特定路径。如果您没有时间重建各个条件或开发周期后期添加了新条件,则已经覆盖了所有条件。
对状态组排序以最大限度提高算法效率 - 不太可能使用后备的状态组应放置在多个状态组中的首位。这会减少解析路径中回溯算法的运算量,并可提高动态对话系统的整体效率。
在下例中,名叫 Unit(单位)的这个状态组被放在了首位,这是因为它不会有后备。此状态组的后备没有什么意义,因为与 Unit A 和 Unit B 相关联的是游戏中的特定角色,所以这种情况下不可能创建某个通用的“个人”状态组。由于为 Objective(目标)和 ObjectiveStatus(目标状态)状态组创建后备是有意义的,所以这些状态组应放在 Unit 状态组的后面。