Команди RPG Maker MV та MZ/Програти відео

Програти відео (анг. Play Movie, рос. Воспроизвести видео) — команда подій в RPG Maker MV та MZ, яка дозволяє показати анімований ролик з відеофайлу.
Це остання команда подій на другій сторінці.
Особливості показу відео[ ]
У команди тільки одне налаштування: відеофайл, який буде показуватися.
Відео мусить знаходитися в папці movies. Його треба продублювати в двох форматах: .webm (використовується в Windows, GNU/Linux та macOS) та .mp4 з кодеком H.264 (використовується на мобільних пристроях).
В RPG Maker MV в назві файла не можна використовувати крапки.
Відео розтягується до розмірів вікна гри. Якщо відео та вікно мають різні пропорції, навколо відео будуть чорні смуги.
Використання в JavaScript[ ]
Код для MV[ ]
Щоб почати програвання відео в RPG Maker MV, можно використовувати такий код:
var name = "ім'я_файла_без_розширення"; // ім'я_файла_без_розширення треба замінити // на ім'я файла без розширення var ext = Game_Interpreter.prototype.videoFileExt(); Graphics.playVideo('movies/' + name + ext);
Перевірити, чи закінчилося програвання відео, можна функцією Graphics.isVideoPlaying()
Почати програвання в MZ[ ]
Щоб почати програвання відео в RPG Maker MZ, потрібно використовувати такий код:
var name = "ім'я_файла_без_розширення"; // ім'я_файла_без_розширення треба замінити // на ім'я файла без розширення var ext = Game_Interpreter.prototype.videoFileExt(); Video.play('movies/' + name + ext);
Перевірити, чи закінчилося програвання відео, можна функцією Video.isPlaying()
Код для RPG Maker MV та MZ одночасно[ ]
Щоб писати код, який працюватиме і в MV, і в MZ, можна додати в кінець або на початок свого плагіну такий код:
if (!Graphics.playVideo) { Graphics.playVideo = Video.play.bind(Video); } if (!Graphics.isVideoPlaying) { Graphics.isVideoPlaying = Video.isPlaying.bind(Video); }
Після цього можна буде використовувати варіанти коду для MV (з Graphics.playVideo
) у обидвох версіях: і в RPG Maker MV, і MZ.