Уроки RPG Maker 2003/Карта світу
В цьому уроці ви навчитеся малювати карти в RPG Maker 2003.
В якості прикладу ми створимо просту карту острова, на якому будуть гори, ліс та два села.
Що таке карти[ ]
Значну частку ігор, створених на RPG Maker, складає ходіння по картах. Карти показують певні місця в грі.
Для того, щоб карти легше малювалися чи займали менше пам'яті комп'ютера, в RPG Maker 2003 вони складаються з тайлів — маленьких малюночків. Вся карта ділиться на клітинки по 16*16 пікселів, і ви малюєте її по клітинках.
В багатьох RPG використовується карта світу — карта з усіма місцями в грі, на який грав_чиня може вибрати, куди піти. У цьому уроку ми її і створимо.
Зміна розміру та назви початкової карти[ ]
Під час створення проєкту RPG Maker 2003 вже створив першу карту: MAP001.
В неї такі ж розміри, як у екрану гри: 17 тайлів в ширину та 13 тайлів в висоту. Цього цілком досить для карти світу в невеликій грі. Вивчення редактора краще починати з маленьких, осяжних проєктів, отож я пропоную залишити саме такий розмір.
Щоб змінити розмір карти, натисніть в списку карт на пункт MAP0001 правою кнопкою миші. З'явиться меню:
У цьому меню виберіть перший пункт, Властивості карти... (анг. Map Properties...). Відкриється вікно властивостей карти:
Зверху в полі Назва (анг. Name) вкажіть «Світ».
Зліва в розділі Розмір карти (анг. Map Size) вкажіть розміри 20 x 15. Налаштування мають виглядати ось так:
Натисніть ОК, щоб зберегти зміни своєї карти світу. Тепер вона стане набагато меншою — як раз такою, з якої зручно починати знайомство зі створенням ігор.
Малювання землі (нижній шар)[ ]
В RPG Maker 2003 всі карти складаються з двох шарів: нижнього та верхнього. Спочатку ми малюватимемо на нижньому шарі.
Зауваження. Назви шарів умовні — іноді верхній шар може закривати нижній. Наприклад, північні стіни з нижнього шару будуть закривати частину дерев за ними. Але в більшості випадків верхній шар над верхнім.
Перейдіть в режим редагування нижнього шару одним з наступних способів:
- оберіть пункт меню Карта → Режим редагування → Нижній шар (анг. Map → Edit Mode → Lower Layer), або
- натисніть на кнопку на панелі інструментів, або
- натисніть на клавішу F5.
Після створення карта повністю заповнена водою:
Давайте перетворимо «світ» гри в острів. Для цього ми намалюємо острів посеред моря тайлами землі.
Спочатку в палітрі тайлів (зліва зверху) оберіть тайл трави: . Для цього натисніть на нього лівою кнопкою миші.
Після вибору тайл обведеться в палітрі рамочкою. Тепер при малюванні на карті буде використовуватися саме цей тайл.
Тепер справа, на карті, натисніть лівою кнопкою миші на місце, де ви хочете розмістити трави. Можна тримати ліву кнопку миші натиснутою та проводити по карті, щоб намалювати одразу декілька місць. Намалюйте серед води острів, приблизно такий:
Зауваження. Якщо ви помилилися під час малювання, свої дії можна відмінити кнопкою відміни () або комбінацією клавіш Ctrl+Z.
Після цього оберіть у палітрі тайл гір, , і намалюйте ним ліс на частині острова:
Ліс малюється таким же чином. Оберіть тайл лісу, , і намалюйте ним ліс на південному заході острова:
Автоматичні тайли та клавіша Shift[ ]
Помітьте, що коли ви малюєте карту, клітини води, лісу та гір міняються:
- коли навколо клітини з водою стоять тільки інші клітини з водою, використовується повністю синій тайл: ;
- коли біля води знаходиться трава, гори чи ліс, використовуються берегові тайли: , , , і таке інше.
Такі тайли називаються автоматичними тайлами, чи автотайлами. Вони міняють свою форму в залежності від оточення.
Щоб відключити цю опцію, тримайте кнопку Shift під час малювання. Shift відключає автоматичний підбір варіантів тайлів.
Вибір тайлів з карти правою кнопкою миші[ ]
Вибирати тайли можна не тільки з палітри зліва, але й з самої карти. Для цього використовується права кнопка миші.
Якщо натиснути на будь-яку клітину карти правою кнопкою миші, далі можна малювати цими клітинами.
Якщо при цьому натискати кнопку Shift, буде обрано саме той варіант автотайлу, який був в оригінальній клітини. Наприклад, так можна поставити берег посеред моря:
Звичайно в RPG Maker 2003 такі клітини води одна біля одної зливаються і стають цілком синіми. Але якщо скопіювати клітини , , , і т.і. з інших місць на карті саме в цих варіантах (з берегом) і відключити автоматичний підбір варіантів клавішею Shift, можна створювати нестандартні комбінації.
Малювання сіл (верхній шар)[ ]
Тепер давайте додамо на карту декілька місць, і яких буде відбуватися наша майбутня гра. Тайли трави, гір та лісу знаходилися на нижньому шарі. Села будуть знаходитися на верхньому — вони будуть стояти на траві, а не замість неї.
Перейдіть в режим редагування верхнього шару так:
- оберіть пункт меню Карта → Режим редагування → Нижній шар (анг. Map → Edit Mode → Lower Layer), або
- натисніть на кнопку на панелі інструментів, або
- натисніть на клавішу F6.
Після цього тайли нижнього шару затемняться, а в палітрі тайлів будуть показуватися доступні тайли верхнього шару:
Оберіть в палітрі тайлів тайл села, (справа в другому рядку). Після цього натисніть на карті по місцю біля гір та біля лісу, щоб додати на карту два села:
Готово! Тепер у вас є карта з двома селами. Час перевірити, як вона виглядає в грі.
Зміна початкової позиції[ ]
Для того, щоб перевірити, як виглядає карта в грі, можна поставити на ній стартову позицію, з якої гра починається.
Для цього треба перейти в режим редагування подій. У цьому режимі ми розміщаємо динамічні речі: персонаж_ок, переходи поміж картами, скрині зі скарбами. Перейдіть в цей режим так:
- пунктом меню Карта → Режим редагування → Події (анг. Map → Edit Mode → Event), або
- кнопкою на панелі інструментів, або
- клавішею F7.
Натисніть правою кнопкою миші по місцю, з якого починатиметься гра, і в контекстному меню оберіть пункт Встановити стартову позицію гравця (анг. Set Player Starting Position), передостанній:
Після вибору цього пункту меню на карті з'явиться позначка, яка показує місце початкової позиції грав_чинь:
Тепер ви можете перевірити нову карту в дії! Запустить тест гри кнопкою , пунктом меню Гра → Почати тест гри (анг. Game → Begin Playtest) або комбінацією клавішею F9.
Протестуйте, як виглядає карта в грі. Багато функцій вже має працювати: у вас має бути можливість почати гру, ходити по карті, відкрити меню клавішею Escape, зберегти гру (пункт Save) і т.і.
Результат[ ]
Таким чином, по результатах цього уроку у вас є карта світу. Тепер у вас достатньо знань, щоб малювати карти в RPG Maker 2003. Ви довідалися про три різних режими (два шари та режим подій) і навчилися міняти стартову позицію.
Тепер можна перейти до наступного уроку, у якому буде показано, як додавати нові карти і детальніше розказано про малювання.