第 7 课

目录

为音乐创建自定义 Switch Group

在上一课中,你使用了 State 来决定该播放哪种音乐类型。基本上来说,你将对 Explore 和 Combat 音乐做与上一课相同的处理;但是这次,你将使用 Switch,而不是使用 State。事实上,你将创建一个新的 Switch Group,它的作用有点像你之前创建的 Gameplay State 的子 Switch。换句话说,当 Music_State State Group 设为 Gameplay 时,将会播放 Combat 音乐或者 Explore 音乐,而你马上要创建的 Switch Group 将决定二者中具体该播放哪个。

[技巧]

你需要使用 Switch Group,而不是简单地将 Explore 和 Combat 音乐添加到 Music_State State Group,这是因为 State Group 无法对你将在下一个练习中配置的 RTPC 做出响应。为了当 Combat 和 Explore 音乐之间发生过渡时获得更大的控制权,使用 RTPC 是有必要的。

  1. 在 Project Explorer 中,点击 Game Syncs(游戏同步器)选项卡,然后在 Switches 文件夹中,展开 Music Work Unit(工作单元)。

  2. 点击 Create New Switch Group 图标,然后将新对象命名为 Gameplay_Switch

  3. 选中 Gameplay_Switch Switch Group 的同时,点击 Create New Switch 图标,然后将新的 Switch 命名为 Combat。再创建一个叫作 Explore 的 Switch。


此页面对您是否有帮助?