第 9 课

目录

认证课程内容概要

我们来总结一下每一课的学习要点:

  • 简介:通过“简介”部分的学习,熟悉了 Unity Editor,并了解了 Unity 相关术语和工具。同时回顾了如何将 Wwise 连接到游戏,并在开始学习后面课程之前安装了所有必要的程序。

  • 第 1 课:知道了如何利用 SoundBank 将必要的素材加载到内存中并通过 AkEvent 触发声音,学习了一些将音频快速集成到游戏中的基本方法。然后,学习了如何在进入 Trigger 时触发声音,并将 Trigger 的监测范围缩小到某个特定的游戏对象。

  • 第 2 课:通过使用 AkAmbient 脚本,学习了如何运用其他一些音频集成功能,比如定位模式和衰减球体。另外,还使用自定义的 Event Position Confiner 脚本构建了特殊定位行为。

  • 第 3 课:在了解了 SoundBank 加载相关知识之后,学习了如何利用 Trigger 和 Unity 场景更加便捷地加载 SoundBank。然后,通过配置 Decode on Load 优化了 SoundBank 解码流程。

  • 第 4 课:初次尝试了如何通过脚本来利用 Wwise 专有属性发送 Event。然后,学习了如何按照动画中的特定时间点来发送 Event。此外,还通过 AkMicrophone 脚本在游戏中利用话筒输入执行了相应的功能。

  • 第 5 课:通过组件和自定义脚本设置了 State、Switch 和 Game Parameter,学到了更多 Wwise 专有属性的使用方法。然后,了解了 Game Object Scope 和 Global Scope 之间的区别。

  • 第 6 课:学习了如何将 Effect 应用到场景中某个区域的声音,以及如何处理存在重叠的 Aux Environment。另外,还通过运用 Rigidbody 和 AkGameObj 了解了 Aux Environment 的功用。

  • 第 7 课:为了掌握更多的 Event 发送方法,学习了如何通过组件和 Wwise 专有属性来设置特定 Event 的回调,从而让环境随着音乐节奏变化。

  • 第 8 课:在了解了回调相关知识之后,学习了如何创建像《Wwise Adventure Game》中所用的那种双套音乐系统。然后,利用 Trigger 设置了 State 区域,并运用自定义 Game Parameter 进一步实现了音乐的多样变化。

  • 第 9 课:创建了新的 Unity 工程,并集成了 Wwise Unity Integration。同时根据需要进行了微调,修改了 AkAudioListener 的位置和内存池设置。

假如您还没有使用 Unity 开发过游戏,一定要在其他工程中尝试运用一下本项认证中学到的各种方法。而且,最好能与其他一些拥有相关经验的游戏开发人员进行协作,如模型师、动画师、游戏设计师和程序员。因为,在游戏开发当中,越是投入到不熟悉的领域,就越能学到更多新的知识。另外,您也可以参加一些 Game Jam 活动或其他游戏开发者交流会。这样更容易遇到其他游戏开发爱好者,从而学到更多有关游戏开发的知识。

[备注]

在 Game Jam 活动中,会有很多游戏开发爱好者聚在一起探讨如何制作游戏。参与者通常拥有各种各样的技能。所以,参与 Game Jam 的基本上都是一些小型的游戏制作团队,而且很有可能会促成合作。