Як створити платформер в студії game maker
Буде потрібно деякий досвід роботи з платформою Game Maker. Не намагайтеся зробити це для вашої першої гри.
Зміст
Відео: Game Maker Studio - Високий рівень платформер - Урок # 1 - Підготовка
кроки
1
Створіть спрайт для стіни. Зробіть також спрайт гравця. Спрайт стіни назвіть spr_wall, а спрайт гравця spr_player
2
Створіть об`єкт obj_wall і поставте галочку "Solid" ("суцільний").
Відео: Як створити платформер в Game Maker [# Sokol491]
Відео: [Game Maker - Platformer] - Урок 1. Базовий рух.
3
Переконайтеся, що при цьому ви вибираєте спрайт стіни.
4
Створіть об`єкт і назвіть його obj_player.
5
Переконайтеся, що при цьому ви вибираєте спрайт гравця.
Відео: Game Maker 8.1 Для Новачків Урок 3 - Створення платформера
6
Для об`єкта obj_player: перейдіть в меню "Add event" ("Додати подію") та натисніть "Step" ("крок") І потім знову "Step" ("крок"). Потім перейдіть на вкладку "Control" ("управління") І перетягніть туди дію `execute code`.
Тепер у вікні вихідного коду вставте наступний код // simple Platforming code! // if place_free (x, y + 1) {gravity = 0.7gravity_direction = 270} else {gravity = 0gravity_direction = 270} // the arrow keyslt;, gt; , ^ if place_free (x-4, y) and keyboard_check (vk_left) {x- = 4} if place_free (x + 4, y) and keyboard_check (vk_right) {x + = 4} if! place_free (x, y + 1 ) and keyboard_check (vk_up) {vspeed = -10}
- 1Просто скопіюйте та вставте.
- 2Для об`єкта obj_player: Перейдіть в меню "Add event" ("Додати подію"), Потім виберіть "Collision" ("зіткнення"), Потім виберіть "obj_wall".
Вставте цей код (перейдіть на вкладку "Сontrol" ("управління") І перетягніть `execute code`: move_contact_solid (direction, 12) -vspeed = 0;
- 1Створіть кімнату, назвіть її room_1, створіть дизайн першого рівня, натиснувши на виділений об`єкт і зберігши кімнату (натисніть на галочку в верхній частині вікна.)
- 2Запустіть гру!
Поділися в соц мережах: