Дополнительно о звуках и музыке

В расширенном режиме Вы имеете больше управления над звуками и частями музыки добавляемых в игру. Когда Вы добавляете звуковой ресурс, то появляется следующая форма:

Кроме стандартных кнопок для загрузки, сохранения и проигрывания звуков, теперь имеется много установок, которые здесь описываются.

Прежде всего, Вы можете указать тип звука. Указать возможно только четыре типа. Обычные звуки в основном используются для звуковых эффектов и хранятся в wave файлах (хотя могут и в midi). Многочисленные wave звуки могут проигрываться одновременно. Вы можете даже воспроизвести многочисленные копии того же самого звука одновременно. Midi музыка аналогична обычным wave звукам, но проиграться может только в один момент. Как только начнёт воспроизводиться новая midi музыка, то предыдущая музыка будет остановлена. Файлы midi по умолчанию являются фоновой музыкой. 3D звук - это звук, к которому принадлежат 3D установки, которые доступны через специальные функции. Вы будете использовать их для расширенных звуковых эффектов.

Звуковые файлы wave проигрываются через DirectX. Это предоставит много возможностей, но и одновременно ограничено использованием wave и midi файлов. Если Вы захотите проиграть другие файлы, например, mp3 файлы, то Вы должны отметить опцию Use the media player (Использовать медиа плейер). Это всё же имеет ограничения. Громкость не может измениться, или использоваться могут только эффекты, и только один файл может быть проигран одновременно. Отметьте, что файлы midi, когда проигрываются через медиа плейер, могут звучать несколько по иному, чем при проигрывании в обычных условиях как фоновой музыки или как эффекта. Причина в том, что медиа плейер использует аппаратный синтезатор (может быть различным на разных машинах), тогда используется программная версия (имеется на всех машинах). Рекомендуем не использовать mp3 файлы для Ваших игр. Они перед воспроизведением должны распаковаться, что занимает определённое время и может замедлить игру. То, что размер файла небольшой, совсем не обозначает, что он будет использовать меньше памяти. Также, не все машины поддерживают этот тип файлов. В результате Ваша игра может не запуститься на многих машинах.

Во-вторых, Вы можете указать некоторые звуковые эффекты, подобно эффектам Chorus или Echo (только в Pro издании Game Maker!) Вы можете выбрать любую комбинацию эффектов и немедленно прослушать результат. (При использовании GML кода, Вы можете даже изменить некоторые параметры этих эффектов.)

Также Вы можете указать встроенную по умолчанию громкость звука, и заставлять его позиционировать (переливаться) с одного канала на другой.

Для всех звуков Вы можете указать, должны ли они быть предварительно загружены или нет (опция Preload). Когда звук проигрывается, то он должен быть загружен в аудио память. Если Вы ставите галочку в этом поле, то загрузка звука будет происходить в начале игры, что предоставляет мгновенное воспроизведение. Когда нет, то звук загружается перед началом использования. Это сохраняет память, но может дать небольшую задержку при использовании звука.

Game Maker не имеет полноценного звукового редактора. Но Вы можете указать внешние редакторы звука. Если бы Вы их определили, то, нажав на кнопку Edit Sound - редактировали бы звуки. (Окно Game Maker при редактировании звука будет спрятано, и появится только тогда, когда Вы закроете звуковой редактор.)