Для этого потребуется немного опыта работы с Game Maker. Не делайте этого в своей первой игре.
Шаги
Шаг 1. Сделайте простой блочный спрайт для вашей стены
Также сделайте спрайт для своего игрока. Для стены назовите его spr_wall и плеер spr_player
Шаг 2. Создайте объект с именем obj_wall и установите твердый флажок
Шаг 3. Убедитесь, что вы выбрали спрайт стены
Шаг 4. Создайте объект и назовите его obj_player
Шаг 5. Убедитесь, что вы выбрали спрайт вашего игрока
Шаг 6. Для obj_player:
перейдите, чтобы добавить событие, нажмите «Шаг», затем снова «Шаг». Затем перейдите на вкладку управления и перетащите действие «выполнить код».
Шаг 7. Теперь в поле кода введите
// простой код платформы!
// if place_free (x, y + 1) {gravity = 0.7gravity_direction = 270} else {gravity = 0gravity_direction = 270} // клавиши со стрелками, ^ if place_free (x-4, y) и keyboard_check (vk_left) {x - = 4} if place_free (x + 4, y) и keyboard_check (vk_right) {x + = 4} if! Place_free (x, y + 1) и keyboard_check (vk_up) {vspeed = -10}
Шаг 8. Просто скопируйте и вставьте
Шаг 9. Для obj_player:
Пойдите, чтобы добавить событие, затем столкновение, затем с помощью obj_wall.
Шаг 10. Введите этот код (перейдите на вкладку управления и перетащите «выполнить код»:
move_contact_solid (направление, 12); vspeed = 0;
Шаг 11. Создайте комнату, назовите ее room_1, создайте дизайн уровня, щелкнув выбранный объект и сохраните комнату (щелкните галочку вверху
)