Команды RPG Maker MV/Воспроизвести ME

Материал из Русская версия РПГ.укр
Окно настройки команды Воспроизвести ME.

Воспроизвести MEкоманда событий в RPG Maker MV, позволяющая начать воспроизведение музыкального эффекта (ME).

Музыкальные эффекты (ME) обычно представляют собой мелодию из нескольки нот. Они не сочетаются с другими музыкальными аудиофайлами: на время проигрывания ME другие музыкальные эффекты (ME) и фоновая музыка (BGM) останавливаются. Фоновая музыка (BGM) снова начинает проигрываться после окончания ME.

Особенности звуковых эффектов[править]

Музыкальные эффекты (ME) используется для музыкальных звуков, которые используются как сопровождение к конкретным действиям игрока. Для них характерно следующее

  • ME не могут накладываться друг на друга (в отличие от звуковых эффектов [SE] и фоновых звуков [BGS]) и на фоновую музыку. Они могут сочетаться только с немузыкальными звуками (SE и BGS).
  • Они звучат один раз (как и звуковые эффекты [SE]; в отличие от фоновой музыки [BGM] и фоновых звуков [BGS]).

Доступные настройки[править]

При воспроизведении ME можно задать такие настройки:

  • Воспроизводимый аудиофайл,
  • Громкость (от 0% до 100%, по умолчанию 90%);
  • Темп (от 50% до 150%);
  • Панорама (от -100 до 100, по умолчанию 0; отрицательные значения сдвигают аудио в левый динамик, а положительные — в правый).

В окне настройки команды также есть кнопки «Проиграть» и «Остановить». Они помогают выбрать правильные настройки.

Форматы аудиофайлов[править]

Файлы для этой команды располагаются внутри папки проекта, в подпапке audio\me.

Все аудиофайлы должны быть продублированы в двух форматах:

  • OGG Vorbis (.ogg) — для большинства устройств,
  • AAC (.m4a) — для некоторых мобильных устройств.

Технические подробности[править]

Внутренний формат[править]

Внутренний код команды «Воспроизвести BGM» — 249. Команда кодируется таким образом:

{
  "code": 249,
  "indent": степень_вложенности,
  "parameters": [
    {
      "name": "имя_файла_без_расширения",
      "volume": громкость,
      "pitch": темп,
      "pan": панорама
    }
  ]
}

Где нужно произвести следующие замены:

  • степень_вложенности заменяется на количество команд, в которые вложена данная команда,
  • "имя_файла_без_расширения" — на имя файла без расширения в кавычках,
  • громкость — на число от 0 до 100,
  • темп — на число от 50 до 150,
  • панорама — на число от -100 до 100.

Использование в JavaScript[править]

Чтобы установить фоновую музыку (BGM) в коде на JavaScript, можно использовать такой код:

AudioManager.playMe({
  "name": "Musical2", //вместо Musical2 нужно поставить имя файла без расширения
  "volume": 90, //вместо 90 нужно поставить громкость от 0 до 100
  "pitch": 100, //вместо 100 нужно поставить темп от 50 до 150
  "pan": 0 //вместо 0 нужно поставить сдвиг влево/вправо от -100 до 100
});