ct.sound

Этот модуль загружает звуки и воспроизводит их в вашей игре.

Методы

ct.sound.init(name: String[, wav: String, mp3: String, options: object])

Загружает новый звук в коллекцию звуков игры. Обычно это делается редактором, но вам может понадобиться загрузить дополнительные звуки во время работы игры.

Аргументы включают в себя:

  • poolSize, который устанавливает максимальное количество одновременно воспроизводимых звуков. По умолчанию равен 5;
  • music, по умолчанию false. Если указать true, то отключает предварительную загрузку этого файла.

ct.sound.spawn(name: String[, opts: Object, cb: Function])

Создаёт новый звук и проигрывает его.

  • name — название звука для воспроизведения;
  • optsобъект настроек тега audio, который применяется к созданному аудиотегу;
  • cb — коллбэк, который вызывается по завершению воспроизведения звука.

Метод возвращает HTMLTagAudio — тег созданного звука, или false, если звук не был воспроизведён.

ct.sound.exists(name: String)

Возвращает, существует ли данный звук в игре.