Вопрос о Game Maker

Utilities Game Maker
FAQ (115)
Характеристики

Гость спросил 11.05.2018 20:15

Как ходить по диагонали в Game Maker?

 перейти к ответам (1)
такой же вопрос / проблема! другой вопрос / проблема...

AlexArest

09.06.2018 20:47

Чтобы герой мог ходить по диагонали, бег сделаем с помощью прыжков в определенные

координаты. Вот так:

if keyboard_check(vk_right) {x+=4}

if keyboard_check(vk_left) {x-=4}

if keyboard_check(vk_up) {y-=4}

if keyboard_check(vk_down) {y+=4}

Поворачивание за мышкой легко сделать с помощью команды, определяющей направление по отношению к координатам мышки:

image_angle=point_direction(hero.x,hero.y,mouse_x,mouse_y)

Чтобы все было красиво, необходимо центрировать спрайт героя!

Все, движение героя есть. Радуемся и переходим к стрельбе по монстрам.

В Create героя поместите:

babah=15 (это необходимо для перезарядки)

В Step героя:

babah-=1

Создайте объект пули (еще нарисуйте, естественно, саму пулю). В событии глобального нажатия левой кнопки мышки (Global Left Button) пропишите создание пули

   Как выгодно покупать доллары? Анализ стратегий и статистики за 25 лет

Другие вопросы посетителей из раздела "Утилиты и Сервисы Game Maker":

Гость: Где находятся спрайты в Game Maker? Как добавить...

Гость: Где сохраняются ini файлы в Game Maker?

Гость: Как бросать оружие в Game Maker?

Гость: Как вывести текст на объект в Game Maker?

Гость: Как заменить спрайт конкретному экземпляру в Game Maker?...

Гость: Как изменить расстояние между буквами в Game Maker?

Гость: Как изменить скорость анимации в Game Maker?

Гость: Как проверить столкновение двух объектов в Game Maker?

Гость: Как работает Game Maker?

Гость: Как создать игру на андроид в Game Maker?

Гость: Как удалить объект в Game Maker?

Гость: Как экспортировать игру Game Maker?

Гость: Какие форматы в Game Maker?

Гость: Почему таймер не запускается в Game Maker?