Команди RPG Maker MV та MZ/Відтінок малюнка

Матеріал з РПГ.укр
Перейти до: навігація, пошук
Вікно налаштування.

Відтінок малюнка(анг. Tint Picture, ​рос. Оттенок изображения)команда подій в RPG Maker MV та MZ, яка дозволяє змінити відтінок малюнка. Малюнок має бути перед тим показаний командою Показати малюнок).

Ця команда знаходиться на другій сторінці команд подій. Це четверта команда в розділі Малюнок(анг. Picture, ​рос. Изображение), останньому розділі в лівому стовпчику.

Показати команду на скриншоті

Налаштування[ ]

У команди є наступні налаштування:

  • Номер(анг. Number) — номер малюнка, який був вказаний при його показі;
  • Відтінок(анг. Color Tone, ​рос. Оттенок) — як міняється колір зображення:
    • Червоний(анг. Red, ​рос. Красный) — число, яке додається або віднімається від червоного компоненту кольорів,
    • Зелений(анг. Green, ​рос. Зелёный) — число, яке додається або віднімається від зеленого компоненту кольорів,
    • Синій(анг. Blue, ​рос. Синий) — число, яке додається або віднімається від синього компоненту кольорів,
    • Сірий(анг. Gray, ​рос. Серый) — число, яке вказує, наскільки оригінальні компоненти кольорів залишаються необ'єднаними;
  • Час(анг. Duration, ​рос. Продолжительность):
    • Число кадрів (1/60 долів секунди), за які змінюється відтінок,
    • Чекати на закінчення(анг. Wait for Completion, ​рос. Ждать завершения) — чи затримується виконання наступних команд події до кінця зміни відтінку.

Внизу є кнопки для того, які дозволяють встановити стандартні значення забарвлення (стандарт, темний, сепія, захід сонця, ніч).

Про принципи, за якими міняється відтінок, див. статтю Забарвлення.

Використання в JavaScript[ ]

Почати зміну відтінку малюнку можна наступним кодом:

$gameScreen.tintPicture(1, [34, -34, -68, 170], 60);
  //1 треба замінити на номер зображення
  //34 треба замінити на додаток до червоного
  //-34 треба замінити на додаток до зеленого
  //-68 треба замінити на додаток до синього
  //170 треба замінити на коефіцієнт сірого
  //60 треба замінити на час (у кадрах,
  //                  тобто в 1/60 долях секунди)