版本

menu_open

在一条混合轨的各个容器之间进行交叉淡变

现在有了跟踪“游戏对象与玩家之间的距离”的方法,我们就可以在一个混合容器内部用这个信息来驱动一条混合轨上各种容器之间的交叉淡变,这个混合容器被命名为magic_blast_fire_distance_blend。

就像为氛围声系统创建的混合容器一样,这里将创建一条启用了Crossfade(交叉淡变)的混合轨,这个交叉淡变是基于Distance_to_Player游戏参数的。

创建一条新的混合轨,以Distance_to_Player游戏参数为基础启用Crossfade功能

随后,可以在这个距离混合轨的Assigned Objects(指派对象)区中加入被随机化的容器。如前所述,这些容器在指派对象区中的顺序反映了它们在混合轨中的位置。

以正确的顺序在混合轨中添加容器

在游戏成功地把这个信息传入以后,Distance_to_Player游戏参数将控制容器间的Crossfade,仅播放位于游戏参数光标之下的那个(或那些)容器。

  • 当游戏对象在距离玩家0至25个游戏计量单位以内施放魔法冲击波事件时,听到的将是单独的magic_blast_fire_blend_near。

  • 当游戏对象在距离玩家25至75个游戏计量单位以内施放魔法冲击波事件时,听到的将是两个视角的混合。

  • 当游戏对象在距离玩家75至100个游戏计量单位以内施放魔法冲击波事件时,听到的将是单独的magic_blast_fire_blend_far。

[注意] 设计师笔记

虽然可以用多个衰减来实现类似的基于距离的混合,但在混合轨中管理这些内容有助于改善工作流程。


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅