Уроки RPG Maker MV/Приєднання героїв до команди

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

У цьому уроці буде показано, як зробити так, щоб герой чи героїня приєднувалися до команди гравця чи гравчині (вона ж «партія»). Персонаж буде стояти на карті, як неігровий персонаж, але коли ми з ним поговоримо, він приєднається до головної героїні.

Підготовчі дії[ ]

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

Також я пропоную створити нову карту, та з'єднати його з картою світа подією переходу. Наприклад, друге село. Створення карт описано в уроці Додаємо карту села, а з'єднання карт подіями переходу — в уроці Переходи поміж картами.

Ці підготовчі дії необов'язкові: можна використовувати готових стандартних персонажів (Терезу, Маршу, Люція) та вже готову карту (щоб герой приєднувався на тій самій карті, де ми починаємо гру).

Створення події[ ]

Створення діалогу[ ]

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

Перейдіть в режим подій кнопкою Кнопка режиму подій в RPG Maker MV.png, пунктом меню Режим → Події(анг. Mode → Events, ​рос. Режим → События) або клавішею F6.

Двічі натисніть на ту клітину, де буде стояти новий персонаж. Відкриється вікно створення події:

Вікно створення події в RPG Maker MV.png

В полі Зображення(анг. Image, ​рос. Изображение) (зліва знизу) двічі натисніть лівою кнопкою миші по прямокутнику з шаховим біло-сірим узором і виберіть, графіку персонажа так, щоб вона була така сама, як графіка героїні чи героя, що приєднується. Наприклад, щоб приєднувалася Тереза (стандартний другий персонаж), виберіть файл Actor1 та графіку героїні з зеленим волоссям.

В розділі Команди(анг. Contents, ​рос. Содержимое) додайте якийсь діалог поміж першою та другої героїнями, який пояснюватиме, чому вони вирішили йти разом. Для цього двічі натискайте на на пустому місці внизу або на рядок зі знаком ◆ і вибирайте першу команду з першої сторінки — Показати текст...(анг. Show Text..., ​рос. Показать сообщение...).

В результаті вікно редагування персонажа має виглядати приблизно так:

Приклад діалогу з Терезою для уроків RPG Maker MV.png

Якщо у вас є важкості з цим пунктом, поверніться до уроку Неігрові персонажі.

Додавання команди для приєднання персонажа[ ]

Далі в полі Команди(анг. Contents, ​рос. Содержимое) треба додати нові команди, які будуть додавати Терезу в команду та приховувати її на карті.

Двічі натисніть по рядку зі знаком ◆ внизу (це місце додавання нових команд). У вікні додавання нової команди на першій сторінці знайдіть розділ Команда(анг. Party, ​рос. Партия) і натисніть в ньому на команду Змінити учасника команди...(анг. Change Party Member..., ​рос. Изменить партию...):

Команда Змінити учасника команди в списку команд подій RPG Maker MV.png

Коли ви виберете цю команду, відкриється вікно налаштувань:

Налаштування команди Змінити учасника команди в RPG Maker MV.png

В полі Герой(анг. Actor, ​рос. Персонаж) оберіть героя чи героїню, що приєднується (в моєму випадку це Тереза). Залиште перемикач Дія(анг. Operation, ​рос. Операция) в значенні Додати(анг. Add, ​рос. Добавить), щоб героїня додавалася в команду гравця, а не видалялася з неї.

Натисніть ОК, щоб зберегти налаштування. В списку команд з'явиться нова команда:

Приклад налаштування персонажа, що приєднується до команди, в RPG Maker MV.png

Тепер після розмови Тереза приєднується до команди, але з карти не зникає. Виходить, що є дві Терези: одна ходить за нами, а друга стоїть на карті. Нижче я розкажу, як це виправити.

Приховування персонажа з карти[ ]

Для приховування персонажа з карти використовуються сторінки події. Сторінки події дозволять зробити так, що одна подія виглядає чи реагує по-різному в залежності від якихось умов. В нашому випадку умовою буде «Тереза (чи ваш персонаж) в команді гравця» — якщо Тереза в команді, то на карті її не буде видно.

У вікні редагування події натисніть на кнопку Нова сторінка подій(анг. New Event Page, ​рос. Новая страница):

Кнопка Нова сторінка подій в RPG Maker MV.png

Після цього зверху зліва (під назвою події) з'явиться нова сторінка, 2, і редактор зразу ж на неї переключився:

Добавлена сторінка події в RPG Maker MV.png

Ця нова сторінка цілком пуста — в неї немає графіки та команд. Вся наша графіка та команди залишилися на сторінці 1 (на неї можна переключитися, натиснувши на вкладку 1 в списку сторінок).

Тепер потрібно додати умову для сторінки 2. Умовою буде наявність Терези (чи іншого компаньйона) в команді.

Зліва в розділі Умови(анг. Conditions, ​рос. Условия) натисніть на поле біля пункту Герой(анг. Actor, ​рос. Персонаж), щоб включити перевірку по наявності героїні в команді:

Включення умови «Герой в команді» для сторінки команди подій в RPG Maker MV.png

Після цього натисніть на поле справа від цього пункту та оберіть героя — того компаньйона, який приєднується до команди (в моєму прикладі — Терезу):

Вибір героя для умови «Герой в команді» для сторінки команди подій в RPG Maker MV.png

Друга сторінка команди події стане виглядати так:

Пуста друга сторінка команди події для уроків RPG Maker MV.png

Більше ніяких змін тут не потрібно: якщо Тереза (чи ваш компаньйон) в команді, то подія пуста.

Порядок команд подій[ ]

Зверніть увагу, що порядок сторінок подій важливий. RPG Maker MV вибирає останню сторінку, умови для якої виконуються.

Тобто якщо поставити сторінку без умов в кінець, то вона буде показуватися завжди (бо в неї немає ніяких умов, тобто її умови виконуються завжди).

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

Натисніть ОК, щоб прийняти зміни події, збережіть гру та запустіть її для перевірки (кнопкою Тест гри, пунктом меню Гра → Тест гри(анг. Game → Playtest, ​рос. Игра → Тест игры), або комбінацією клавіш Ctrl+R). Якщо ви все зробили за інструкцією, то тепер другий персонаж може приєднатися до головної героїні.

Затемнення екрану[ ]

Поки що, коли Тереза (чи інший компаньйон) приєднується до команди гравця чи гравчині, вона зразу ж моментально стає за головною героїнею. Щоб гравцям не здавалося, що Тереза телепортується, давайте зробимо невеличке затемнення екрану.

Відкрийте подію Терези (чи іншого компаньйона) на першій сторінці, та натисніть правою кнопкою миші по останній команді події (яка додає Терезу в команду):

Додавання нової команди подій перед іншою командою для уроків RPG Maker MV.png

Ми обираємо цю команду, бо ми хочемо додати затемнення екрану перед нею. Раніше ми завжди додавали команди в кінець списку (тому ми вибирали пусте поле ◆ в кінці), а тепер ми додаємо команду перед іншою командою.

З'явиться меню. В ньому виберіть перший пункт, пункт Нова команда...(анг. New..., ​рос. Новый...).

Відкриється вікно вибору команди подій. В ньому треба перейти на другу сторінку (тому що команда затемнення екрану знаходиться на ній):

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

На другій сторінці в розділі Екран(анг. Screen, ​рос. Экран) виберіть команду Затемнити екран(анг. Fadeout screen, ​рос. Затемнить экран):

Команда Затемнити екран в RPG Maker MV.png

У цієї команди немає налаштувань, тому вона зразу ж появиться в списку команд.

Після цього двічі клацніть по пустому місці в кінці (чи по пустому рядку з одним тільки знаком ◆), щоб додати ще одну команду в самий кінець, і в розділі Екран(анг. Screen, ​рос. Экран) виберіть команду Проявити екран(анг. Fadein screen, ​рос. Проявить экран):

Команда Проявити екран в RPG Maker MV.png

В неї також немає налаштувань, тому вона зразу ж добавиться в список команд. Команди на першій сторінці мають виглядати ось так:

Команди на першій сторінці події, що приєднується.png

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

Збережіть зміни події кнопкою ОК, збережіть гру та запустіть її для перевірки: кнопкою Тест гри, пунктом меню Гра → Тест гри(анг. Game → Playtest, ​рос. Игра → Тест игры), або комбінацією клавіш Ctrl+R. Перевірте, що все працює правильно працює.

Результат[ ]

У цьому уроці ви навчилися:

  • додавати персонажів в команду гравця чи гравчині,
  • використовувати команди подій, щоб приховати події на карті,
  • затемняти екран.

У наступному уроці ми продовжимо знайомство з подіями, і зробимо речі на землі, які можна підібрати.