Команды RPG Maker MV/Затемнить экран

Материал из Русская версия РПГ.укр
Пример затемнения экрана. Обратите внимание, что поверх затемнения всё равно виден текст, показываемый командой Показать сообщение.

Затемнить экран — команда RPG Maker MV, позволяющая временно сделать весь экран чёрным.

Затемнение происходит плавно (на протяжении 24 кадров, то есть 24/60 долей секунды) и не связано с оттенком экрана (его во время затемнения можно менять). Чтобы снова показать экран, следует использовать команду Проявить экран.

На время затемнения экрана выполнение других команд событий всегда блокируется, даже если команда запущена из параллельного события.

Взаимодействие с другими командами[править]

Команды, показывающие окна поверх экрана (Показать сообщение, Показать выбор и т.п.), всё равно будут видны, даже при затемнённом экране.

Изображения будут затемнены. Если команда Показать изображение вызвана во время затемнения экрана, результат её действия будет незаметен до вызова команды Проявить экран.

Аналоги в JavaScript[править]

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

Код команды — 221. У неё нет параметров:

{
  "code": 221,
  "indent": 0,
  "parameters": []
}

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

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

$gameScreen.startFadeOut(24);

В RPG Maker после этой команды всегда идёт ожидание на то же время, за которое идёт затемнение. О том, как сделать задержку следующих команд, см. аналоги команды Ждать. Например, это можно сделать так:

$gameScreen.startFadeOut(24);
setTimeout(function () {
  //здесь код, который выполнится после затемнения экрана
}, 24 * 1000 / 60);

См. также[править]