目录
在电子游戏开发当中,音频在内存和处理器资源方面分到的预算一般相对较少。在本课中,我们将学习如何在这些限制的束缚下利用有限的资源创建多样变化的声音。
在《Cube》游戏中,在 Wwizard(魔法师)投掷 Ice Gem(冰晶宝石)之后,你会发现魔杖中的 Ice Gem 不见了。动画中看不到宝石落地的过程。不过为了提升玩家体验,还是要添加宝石掉到地上的声音。
倘若只录制一段物体掉到地上的录音并反复使用,很可能会听起来不自然,而且会让玩家感到厌烦。为了避免出现这种情况,我们可以导入多个音频文件。每个文件都包含宝石掉到地上的声音。然后,使用一种名为 Random Container(随机容器)的音频对象,以此在每次投掷 Ice Gem 时选择导入的其中一个文件来播放。
在学完本课后,各位将掌握以下技能:
-
导入包含 WAV 文件的文件夹
-
配置随机化处理
-
对音高做随机化处理
-
创建声音序列
-
在声音序列中插入无声内容
在开始学习本课前,确保已完成以下操作:
-
将《Cube》静音:确保可听到自己添加的声音
大概时长:
-
20 分钟