Команды RPG Maker MV/Изменить BGM транспорта

Материал из Русская версия РПГ.укр
Окно настройки команды «Изменить BGM транспорта».

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

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

У команды такие настройки:

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

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

Стандартная фоновая музыка для транспорта[править]

Если фоновая музыка не менялась с помощью этой команды, то в транспорте используется музыка из базы данных. Она задаётся на вкладке Система в разделе Музыка:

Задание начальной фоновой музыки транспорта в RPG Maker MV.png

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

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

Код команды — 140. Она кодируется так:

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

Где нужно заменить следующее:

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

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

Изменить фоновую музыку для транспортного средства можно таким кодом:

var vehicle = $gameMap.vehicle(0);
  //0 надо заменить на тип персонажа: 0 — лодка,
  //      1 — корабль, 2 — дирижабль
if (vehicle) {
  vehicle.setBgm({
    "name": "Ship1", //вместо Ship1 нужно поставить имя файла без расширения
    "volume": 70, //вместо 70 нужно поставить громкость от 0 до 100
    "pitch": 100, //вместо 100 нужно поставить темп от 50 до 150
    "pan": 0 //вместо 0 нужно поставить сдвиг влево/вправо от -100 до 100
  });
}