-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Пройдёмся в цикле по объектам сцены (ctx.current_scene), проверяя, что этот объект является врагом (obj.enemy.enabled). Если он не враг, то рассматривать его дальше не следует.
Затем, внутри цикла, пройдёмся по всем объектам сцены ещё раз. На этот раз в поисках пуль. Если у объекта не установлено поле bullet.bullet.enabled, его можно не рассматривать дальше.
Затем вызывается функция CheckCollision, которая проверяет, есть ли столкновение между врагом и пулей. Если столкновение есть, то оба объекта уничтожаются с помощью функции Destroy. Также для объекта противника вызывается функция ApplyOnDeath для проигрывания звука.
Зависит от
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels