MOG - Boss HP Meter (RPG Maker VX Ace)

Матеріал з РПГ.укр
Перейти до: навігація, пошук
Це стаття про скрипт для RPG Maker VX Ace. Про плагін для RPG Maker MV див. статтю MOG - Boss HP Meter (RPG Maker MV). Про плагін для RPG Maker MZ див. статтю MOG - Boss HP Meter (RPG Maker MZ).
Приклад роботи скрипта MOG - Boss HP Meter

MOG - Boss HP Meter для RPG Maker VX Ace — скрипт для RPG Maker VX Ace від Moghunter. Він додає полоси HP противни_цям, які позначені як боси.

Завантажити його можна як частину демо-проєкту на сайті Moghunter: https://mogplugins.wordpress.com/rpg-maker-vx-ace/

Додаткові файли[ ]

Скрипт вимагає для роботи такі додаткові файли у папці Graphics/System:

  • зображення фону та границі полоси (Battle_Boss_Meter_Layout.png),
  • зображення змінної частини полоси (Battle_Boss_Meter.png).

Розміри зображень можуть бути будь-якими.

Файл зображення змінної частини полоси складається з двох частин:

  • 1 — верхня частина, яка представляє теперішню кількість очків HP,
  • 2 — нижня частина, яка представляє різницю ніж колишньою та теперішньою кількістю очків HP.

Формат зображення змінної частини полоси для скрипту MOG - Enemy HP Meter.png

Довжина зображення змінної частини полоси у 3 рази більша, ніж довжина полоси. Змінна частина анімована за рахунок прокрутки зліва направо.

Також плагін використовує графіку обличчя для босів, але її відсутність не спричинить помилку.

Назва графіки обличчя може бути у двох форматах:

  • Ім’яБоса_F.png
  • BF_НомерБоса.png

Ім’яБоса — назва противни_ці у базі даних, НомерБоса — номер противни_ці в базі даних.

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

Загальні налаштування[ ]

LAYOUT_POSITION

Зсув усієї полоси у пікселях. Формат [x, y]

METER_POSITION

Зсув змінної частини полоси відносно фону та границі полоси у пікселях. Формат [x,y]

NAME_POSITION

Зсув імені відносно фону та границі полоси у пікселях. Формат [x,y]

FACE_POSITION

Зсув обличчя відносно фону та границі полоси у пікселях. Формат [x,y]

LEVEL_POSITION

Зсув тексту про рівень відносно фону та границі полоси у пікселях. Формат [x,y]

HP_NUMBER_POSITION

Зсув тексту про кількість очків HP фону та границі полоси у пікселях. Формат [x,y]

HP_STRING_SPACE

Відстань між початком тексту назви очків HP до початку тексту, що представляє кількість очків HP, у пікселях.

HP_NUMBER_WAVE_EFFECT

Чи буде кожна друга цифра у тексті, що представляє кількість очків HP, зміщена вверх.

Якщо true, кожна друга цифра буде зміщена вверх.

Якщо false, зміщення не буде.

LEVEL_WORD

Текст, який буде перед числом, що представляє рівень противни_ці.

METER_ANIMATION SPEED

Швидкість прокрутки змінної частини полоси у пікселях.

FONT_SIZE

Розмір шрифту тексту імені та рівня.

FONT_BOLD

Чи буде встановлено тексту імені та рівня напівжирність.

Якщо true, тексту імені та рівня буде встановлено напівжирність.

Якщо false, тексту імені та рівня не буде встановлено напівжирність.

FONT_ITALIC

Чи буде встановлено тексту імені та рівня курсив.

Якщо true, тексту імені та рівня буде встановлено курсив.

Якщо false, тексту імені та рівня не буде встановлено курсив.

FONT_COLOR

Колір шрифту. Можна подати у таких форматах:

  • функціональні нотації RGB без прозорості (Color.new(255,0,0)),
  • функціональні нотації RGB з прозорістю (Color.new(255,0,0,155)).

PRIORITY_Z

Шар, на якому буде намальовано полоси.

Налаштування противни_ць[ ]

Щоб показати полосу HP противни_ці, потрібно додати тег <Boss HP Meter>.

Щоб показати рівень противни_ці, потрібно додати тег <Level = 1>, де 1 — рівень противни_ці.

Ліцензія[ ]

Дозволяється:

  • використовувати цей скрипт у будь-яких проектах, комерційних або некомерційних,
  • використовувати цей скрипт у проєктах зі змістом для дорослих,
  • редагувати цей скрипт для власних проєктів,
  • поширювати цей скрипт (але обов’язково залишати ім’я та адресу блогу),
  • модифікувати цей скрипт та поширювати свої версії (але дотримуватися формату, вказаного на сайті Moghunter),
  • перекладати цей скрипт на іншу мову.

Вказувати авторство обов'язково, у тому числі в модифікованих версіях.

Деталі можна дізнатися на сайті Moghunter.

Подібні скрипти та плагіни[ ]

Для RPG Maker існує багато інших скриптів і плагінів, які додають противни_цям хоча б полоси HP, а іноді, наприклад, ще й полоси MP і TP.

Для RPG Maker VX Ace є такі скрипти:

Для RPG Maker MV є такі плагіни:

Для RPG Maker MZ є такі плагіни:

Посилання[ ]

Є пропозиції щодо покращення цієї сторінки. Якщо ви хочете цим зайнятися, зверніть увагу на коментарі <!-- ... --> в коді сторінки.