Я пробовал все способы, которые я нашел, и ни один не работает, пожалуйста, помогите. Я хочу, чтобы игрок атаковал во время движения, это так просто, но я не могу этого сделать по какой-то причине. Я новичок в Game Maker Language!
Попытка атаковать игрока во время движения
Ответы (1)
Создайте спрайт (например, дракона)
создайте 4 слоя этого спрайта (1: Стабильный дракон, 2: Дыхание дракона + готовность к взмахам, 3: Дракон стреляет + взмахи, 4: дракон выстрелил + взмахнул крыльями)
создать объект для этого спрайта
создайте событие create и перетащите код
используйте их:
image_index = 0; image_speed = 0;
+ в движении; Событие гравитация (угол -90, мощность: 1)Создайте событие глобального щелчка левой кнопкой мыши и используйте этот код:
if(image_index == 0){image_speed = .3; "create a fireball etc" vspeed = 10; hspeed = 10; }
Создайте событие Animation End в разделе other и используйте его:
изображение_индекс = 0; скорость_изображения = 0;
это простой способ сделать дракона, который двигается, как птичка, стреляя огненными шарами. Вы можете попробовать это, чтобы создать движущийся объект, который стреляет.