Я пытаюсь создать флеш-шутер в качестве моего первого проекта.Но я не могу убрать пули и врагов, когда они попали или за кадром.Я искал решение проблемы несколько раз и скопировал около 4 из них (плюс я попробовал свои собственные идеи), но они не работают.Текущий метод проверки на столкновения:
for each(var enemy:Enemy in basicEnemies)
{
for each(var projectile:Projectile in bullets)
{
if (projectile.x > enemy.x - enemy.width / 2 &&
projectile.x < enemy.x + enemy.width / 2 &&
projectile.y > enemy.y - enemy.height / 2 &&
projectile.y < enemy.y + enemy.height / 2)
{
trace("collision!");
enemy.enemyHealth = enemy.enemyHealth-5;
projectile.projectileIsPassive = true;
}
}
Мой вопрос: Как я могу удалить врагов и пули?удалить ребенка и склеить?Буду благодарен, если на этот вопрос ответят.