menu
版本
2017.1.9.6501
2024.1.6.8842
2023.1.14.8770
2022.1.19.8584
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
menu
2024.1.6.8842
2023.1.14.8770
2022.1.19.8584
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
在 Switch Container Association Editor(音乐切换容器关联编辑器)中,您可以排列和组合 State 或 Switch 来创建不同“路径”(Path),用于动态地确定在游戏中选择进行播放的一段音乐。在编辑器中,您可以添加并排列您希望执行所选音乐的不同 State Group 或 Switch Group。然后选择 State 或 Switch 的不同组合来定义路径,各条路径都可与特定音乐对象相关联。在运行时,声音引擎根据预定义的路径匹配当前 State 或 Switch,从而确定要播放的一段声音。您还可以使用权重值来决定特定路径被选择的可能性高低。
界面元素 |
Description |
|
---|---|---|
|
创建完整的通用路径(*.*),来适用任意状态或切换开关。 此选项仅在通用路径尚不存在时才可用。 |
|
|
适用所选的状态/切换开关组或状态/切换开关值创建路径。 |
|
|
为所选音频对象更新路径。此选项会将所选对象的路径替换为当前选择的状态或切换开关。 此选项仅在所选路径尚未出现在列表中,并且在列表中选择了一个对象时才可用。 |
|
|
从路径列表中删除所选路径。 |
|
|
取消选中 States/Switches 窗格中的所有 State 和 Switch。 |
|
(States/Switches 窗格) |
显示已分配给当前所选 Music Switch Container 的 State Group 和 Switch Group。您可以选择不同的状态或切换开关,来创建不同路径组合。 |
|
|
打开可让用户从备选 Switch Group 或 State Group 对象列表中进行选择的菜单。用户还可以通过选择 "New.. " ,从该菜单创建新的状态组或开关组。 |
|
Mode |
模式。当多条预定义路径匹配在运行时激活的 State 或 Swtich 时,指定声音引擎将如何从中选出一条路径。 Best Match —— 最佳匹配。选择与在运行时激活的 State 或 Switch 最匹配的路径。如果不能完全匹配,则将会选择具有最少通配符 (*) 的路径。 Weighted -- 加权。基于各路径的权重值,随机选择匹配路径之一。 因为在备用路径(fallback path)中使用了通配符(*),所以几条预定义的路径可匹配在运行时激活的 State 或 Switch。 |
|
Path Filter |
路径筛选器。显示可用于筛选路径的列表。可以使用以下筛选器: All -- 所有。显示所有已创建的路径。 Current Selection -- 当前选中项。仅显示包含所选切换开关或状态的路径。 |
|
Object Filter |
路径筛选器。显示可用于筛选路径的列表。可以使用以下筛选器: All -- 所有。显示所有已创建的路径。 Assigned object -- 指派对象。仅显示与对象关联的路径。 Missing -- 缺失。仅显示与已删除的对象相关联的路径。 None -- 无。仅显示未与对象进行关联的路径。 |
|
|
点击列标题区 Configure Columns...(配置列...)快捷方式(右键点击)选项。p 此时将会打开 Configure Columns 对话框。指定要显示的列及其顺序。 |
|
Path |
路径。包含 Music Switch Container 中可能存在的 Switch 或 State 的多种组合之一的特定路径。这些路径与音乐对象相关联。 路径可能包含通配符,这将匹配任何相应的 Switch 或 State。通配符由星号表示。 |
|
Weight |
权重。当存在其它匹配路径的情况下,该路径被选择的可能性。 在一条匹配路径的权重为 100 时,其它权重低于 100 的匹配路径会被自动弃用。在一条配路径的权重为 0 时,除非其它所有匹配路径的权重也都为 0,否则该路径会被弃用。 默认值:50 此选项仅在 Music Switch Container 处于“Weighted”模式时才适用。 |
|
Object |
指派给路径的对象。 可以将指派给路径的对象与其它平台断开链接,以便为相同路径根据不同平台来指派不同的对象。 |
|
(浏览) |
浏览。打开Project Explorer - Browser(工程浏览器 —— 浏览器),可以在其中选择将指派给此路径的对象。 您还可以直接从 Project Explorer 中拖拽对象。 |