Skip to content

editor.Sounds

Megabyte edited this page Aug 17, 2019 · 13 revisions

Библиотека звуков (Sounds)

По умолчанию, окно Библиотека звуков расположено в правом нижнем углу окна редактора, рядом с окноп сцен, и имеет вид, представленный на Рис. 1.

Библиотека звуков

Рис. 1

В данном окне отображен список всех звуков, имеющихся в проекте, в папке /snd/.

Клик по звуку в списке запускает, либо останавливает воспроизведение данного звука. Для остановки всех звуков, запущеных на воспроизведение нажмите кнопку *Stop all в верхнейчасти окна Списка звуков.

Клик по имени звука в списке с зажатой клавишей Ctrl, копирует имя звука в буфер обмена.

Добавление звуков в проект

Для того чтобы звуки были доступны для использования в игре, необходимо сохранять их в папку /snd/ проекта, или её подпапки. Звуки должны быть в формате wav, при этом Thing-Editor автоматически сгенерирует звуковые файлы в форматах, совместимых с WEB браузерами. Форматы, которые будут автоматически генерироваться, задаются в настройке проекта soundFormats.

Настройка качества звуков

Для автоматически генерируемых звуков, можно задать качетсво (битрейт), с которым они будут генерироваться. В верхней части списка звуков имеется выпадающий список "Default bitrate", который задает качество для всех звуков по умолчанию. Изменение этого параметра не применяется незамедлительно. Звуки будут переконвертированы при перезагрузке ассетов, либо при перезагрузке редатора.

Каждый звук имеет отдельную настройку качества, в виде выпадающего списка, верхний пункт которого, имеет вид двух точек "..", и возвращает звуку качество, заданное по умолчанию для всех звуков. Изменение данной настройки вызывает немедленную переконвертацию звука.

Настройка загрузки звука

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

  • --- - режим по умолчанию. Звук, у которого задан данный режим, будет загружен в начальном прелоадере игры, перед запуском игры. Это режим самый простой для использования, но загрузка больших звуков до старта игры может значительно замедлить стартовую загрузку.
  • on demand - звуки с данным режимом не загружаются на стартовом прелоадере. Этот звук будет загружен перед открытием сцены, в которой данный звук используется в компоненте BGMusic, либо перед открытием сцены, которая загружает данный звук вызовом javascript метода Lib.preloadSound(), из своего onShow обработчика.
  • precache - данный режим полностью совпадает с режимом on demand, но в добавок, звуки с данным режимом подгружаются заранее в фоновом режиме, во время работы игры, что позволяет сократить время загрузки сцены, когда приходит время ее показывать.

Профайлер музыки и фоновых зуков

В верхней части окна Списка звуков, имеется кнопка Profiler, которая открывает окно отладки звуков:

Профайлер звуков

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

Следующая страница ->

Связанные темы:

Редактор текстовых ресурсов, Внешние текстовые ресурсы, Текстовое поле Text, Переключение текущего языка в окне сцены

Clone this wiki locally