Sonic. Создаем врагов в Simple Sonic Worlds.

Создаем снаряд.

Сначала, скачайте необходимые спрайты с MEGA.

Создайте новый активный объект, и измените его спрайт.

Далее, зайдите в Event List Editor (Ctrl+L). И создайте новое условие, в каталоге [Stage 00 — Gimmicks].

Если соник перекрывает (overlapping) ледяной кристалл.

То, устанавливаем в объекте «Player_MovementValues«

Значение переменной Hurt, равному 1.

Теперь, соник получает урон от соприкосновения с кристаллом.

Если хотите, что-бы снаряд летел, поменяйте ему тип на Bouncing Ball, задайте направление и скорость.

Создаем противника.

Создадите еще 1 активный объект, и установите у него спрайт кружки.

Теперь, в Event List Editor (Ctrl+L), проверьте коллизию игрока и противника (кружки).

Добавьте еще одно условие (Insert). Проверяющее нахождение соника, в атакующем состоянии.

То-есть, если соник атакует (свернут в шар) и он соприкоснулся с противником (кружкой), только тогда, вызываем цикл «destroyevent«

Вызовем его, 1 раз.

Данный цикл, заставляет соника подпрыгнуть, после уничтожения противника.

Последнее что осталось, это уничтожить кружку.

Все, враг готов, правда он безобиден. Сделаем так, что-бы при соприкосновении с врагом, игрок получал урон. По аналогии, создайте новое условие. Если Atacking = 0 и соник соприкасается с кружкой.

То, значение переменной Hurt, устанавливаем на 1.

Теперь, противник может поранить игрока. Осталось добавить взрыв, при уничтожении. Для этого, в момент уничтожения кружки, создаем объект взрыва, внутри противника.

В итоге, получилось следующее:

Вот и все, теперь вы можете создавать своих противников и снаряды. Если есть вопросы, задавайте их в комментариях, или в группе ВК.

Итоговый результат

avatar

Пожалуйста отключи блокировщик рекламы, или внеси сайт в белый список!

Please disable your adblocker or whitelist this site!