Команди RPG Maker MV та MZ/Пересунути малюнок

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

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

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

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

Друга сторінка команд подій в RPG Maker MV.png

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

Налаштування цієї команди майже такі ж, як у команди Показати малюнок, з наступними відрізненнями:

  • відсутній пункт Зображення(анг. Image, ​рос. Изображение) — використовується те зображення, яке було вказано в команді Показати малюнок,
  • тільки в RPG Maker MZ: зверху зліва є пункт Зміна швидкості(анг. Easing, ​рос. Изменение скорости), який вказує тип руху при зміні позиції:
    • Постійна швидкість(анг. Constant Speed, ​рос. Постоянная скорость),
    • Повільний початок(анг. Slow start, ​рос. Медленное начало),
    • Повільний кінець(анг. Slow end, ​рос. Медленный конец),
    • Повільні початок і кінець(анг. Slow start and end, ​рос. Медленное начало и конец);
  • тільки в RPG Maker MZ (починаючи з версії 1.7.0): кнопка Швидке налаштування...(анг. Quick Setting..., ​рос. Быстр. настройка...) активна лише тоді, коли малюнок з вказаним номером показаний/замінений на цій сторінці події,
  • внизу є пункт Час(анг. Duration, ​рос. Продолжительность), яка вказує, з якою швидкістю виконаються зміни (швидкість задається в ігрових кадрах, 1 кадр = 1/60 доля секунди),
  • біля нього є опція Чекати на закінчення(анг. Wait for Completion, ​рос. Ждать завержения), яка дозволяє затримати виконання наступних команд до закінчення змін.

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

В RPG Maker MV пересунути малюнок в коді на JavaScript можна таким чином:

  $gameScreen.movePicture(
     1, //1 треба замінити на номер малюнка
     0, //на початок координат (0 — зліва зверху, 1 — в центрі)
     400, //на координату X 
     300, //на координату Y
     100, //масштаб по осі X
     100, //масштаб по осі Y
     255, //непрозорість
     0, //режим змішування кольорів (0 — норма,
        // 1 — додавання, 2 — множення, 3 — екран)
     60 //час зміни в кадрах (1 кадр = 1/60 доля секунди)
  );

В RPG Maker MZ ця ж функція може приймати один додатковий аргумент — спосіб зміни швидкості:

  $gameScreen.movePicture(
     1, //1 треба замінити на номер малюнка
     0, //на початок координат (0 — зліва зверху, 1 — в центрі)
     400, //на координату X 
     300, //на координату Y
     100, //масштаб по осі X
     100, //масштаб по осі Y
     255, //непрозорість
     0, //режим змішування кольорів (0 — норма,
        // 1 — додавання, 2 — множення, 3 — екран)
     60, //час зміни в кадрах (1 кадр = 1/60 доля секунди)
     0 //тип зміни швидкості (0 — постійна швидкість,
       // 1 — повільний початок, 2 — повільний кінець,
       // 3 — повільний початок і кінець)
  );