menu
版本
2019.2.15.7667
2024.1.6.8842
2023.1.14.8770
2025.1.0.8897
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
2025.1.0.8897
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(切换容器),您可以根据游戏内的不同条件变化来为对象编组。在 Switch Container(切换容器)中,Swtich(切换开关)或State(状态)被用来代表各个不同条件。例如,可以为角色行走时的所有不同表面材质创建一个切换容器。容器中的切换开关可能包含适合用于混凝土、木头、草地、雪和游戏中角色可行走的其它表面材质。
![]() |
每个切换开关/状态对应于与该条件有关的声音对象。例如,所有混凝土上的脚步声可编组至“Concrete”切换开关,所有木头上的脚步声可编组至“Wood”切换开关,以此类推。当游戏调用切换容器时,Wwise 会验证当前哪个 Switch/State 处于激活状态,以决定播放哪个容器或声音。
下图说明当事件调用“Footsteps”切换容器时发生的情况。该容器根据游戏中角色可行走的不同表面材质将声音编组。在本例中有两个切换开关:Grass 和 Concrete。当该事件调用切换容器时,角色走在草地上(切换开关 = Grass),因此会播放草地上的脚步声。随机容器用于将切换开关内的脚步声编组,因此当角色每次踏到同一表面时,都会播放不同的声音。
![]() |