创建声音效果

所有游戏都必须有音效,而且大多数游戏都有音乐,这意味着你需要能够将它们添加到 GameMaker 中的游戏中。这是通过 声音编辑器 完成的,每当您在资源浏览器中创建新的声音资源时都会打开该编辑器:

The Sound Editor

GameMaker 中的声音可以是 未压缩的压缩的 ,压缩的声音在运行时有额外的处理选项。未压缩声音是指已保存为 wav 格式文件的声音,而压缩声音可以是 mp3ogg 格式。一般来说,你会希望小的音效是 wav -- 像射击的声音,或者按钮的声音,等等。- 更大的效果或音乐将是 MP3Ogg。与其他不同的资源一样,建议您使用适当的前缀来命名您的声音,如 "nd_",这样您以后就可以轻松地识别它。

注意:未压缩的声音只是表示它没有应用任何类型的压缩 算法 。对声音应用 压缩 意味着它将需要较少的存储空间,但也意味着在播放之前需要解压缩,而且由于小音效通常使用得很多且非常快-并且不会占用太多存储空间-你不希望在播放时解压缩它需要额外的 CPU 成本。然而,由于音乐文件通常是非常大的文件,您确实希望压缩它们,因为这样会占用更少的存储空间,而解压缩的额外 CPU 成本可以忽略不计,因为它们通常一次只播放一个。

添加声音非常简单,只需单击添加声音按钮 Add Sound Icon,然后在打开的文件资源管理器中浏览您要使用的文件 (您也可以将声音文件拖放到 GameMaker IDE 中,它们将作为新的声音资源添加)。一旦选择了一个文件并将其加载到中,就可以使用显示的播放控件预览它,并更改文件应如何导出的某些属性。如果你不确定这一点,那么简单地让一切保持原样,尽管如果你正在添加音乐或 MP3/Ogg 格式的声音,你可能应该改为 压缩的-而不是流的 格式。

您可以在下面链接的页面上找到有关声音编辑器的更多信息:

请注意,声音会占用大量磁盘空间,因此在为游戏项目创建声音时应小心。你真的需要 48 khz 的音效,只播放一小部分时间吗?可能不会!因此,考虑将这里的采样率降低到 11025 或 22050 以获得效果,对于较长的内容,如音乐或循环效果,也可以考虑使用压缩格式。还请注意,如果您计划使用 3D 位置音频效果,则初始声音文件必须是 单声道

您现在可以关闭声音编辑器,我们可以继续查看对象和实例...