Команды RPG Maker MV/Изменить ME победы и поражения

Материал из Русская версия РПГ.укр
Окно настройки команды «Изменить ME победы». (Музыкальный эффект при поражении настраивается так же.)

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


Настройки[править]

У команд такие же настройки, как и у большинства команд с выбором звукового файла:

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

Музыкальные файлы располагаются в папке audio/me игры, и должны быть продублированы в форматах .ogg (OGG Vorbis) и .m4a (AAC). Формат .ogg используется для GNU/Linux, Windows и macOS, а формат .m4a — для мобильных устройств.

Стандартные музыкальные эффекты[править]

До того, как использована эта команда, музыкальные эффекты при победе и поражении берутся из Базы данных игры. Они задаются на вкладке Система, в разделе Музыка, в пунктах Победа и Поражение:

Задание музыкальных эффектов победы и поражения в RPG Maker MV.png

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

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

Внутренний код команды «Изменить ME победы» — 133, «Изменить ME поражения» — 139. Они кодируются таким образом:

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

Где:

  • вместо код следует поставить либо 133 (для «Изменить ME победы»), либо 139 («Изменить ME поражения»),
  • вместо степень_вложенности следует поставить число команд, в которые вложена данная команда,
  • вместо "имя_файла_без_расширения" следует поставить имя файла без расширения в кавычках,
  • вместо громкость следует поставить число в процентах от 0 до 100,
  • вместо темп следует поставить число от 50 до 150, определяющее скорость (где 100 — стандартная скорость звука),
  • вместо панорамирование следует поставить число от -100 до 100, определяющее сдвиг аудио в левый динамик (при отрицательных значения) или в правый (при положительных).

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

Чтобы установить музыкальный эффект при победе, можно использовать такой код:

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

Звуковой эффект при поражении устанавливается так:


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