Цикл по массиву, чтобы получить расстояние между объектами - PullRequest
0 голосов
/ 20 ноября 2018

Итак, я пытаюсь перебрать массив «врагов», которые являются спрайтами, и получить их значения X, Y, Width, Height (я думаю, что мой действительный код столкновения правильный) для ответа на столкновение, но у меня возникают проблемы при этом.Я знаю, почему у меня возникла проблема (элемент [i] просто лишается своей собственной ценности), я просто не могу понять, как ее преодолеть.Я пытался делать вложенные циклы, но не имел успеха.Вот начальный патч кода:

       for(var i = 0; i < enemies.length; i++)
        {
            if (enemies[i].x < enemies[i].x + enemies[i].width &&
                enemies[i].x + enemies[i].width > enemies[i].x &&
                enemies[i].y < enemies[i].y + enemies.height &&
                enemies.height + enemies.y > enemies.y)

                {
                    console.log("Colliding");
                }
        }

Спасибо за любую помощь заранее!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...