Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.01.2019, 11:20
Новичок на форуме
Отправить личное сообщение для RasuLcrose Посмотреть профиль Найти все сообщения от RasuLcrose
 
Регистрация: 18.12.2018
Сообщений: 6

Почему код на столкновение обьектов не работает ?
self.collision = function () {
            if(collisions(tank.x, enemyTank.x, tank.y, enemyTank.y, tank.width, tank.height, enemyTank,width, enemyTank,height)) {
                console.log("detected");
            }
        }

function collisions(rect1, rect2) {
    var rect1 = {x: tank.x, y: tank.y, width: tank.width, height: tank.height}
    var rect2 = {x: enemyTank.x, y: enemyTank.y, width: enemyTank.width, height: enemyTank.height}
    return (rect1.x < rect2.x + rect2.width &&
        rect1.x + rect1.width > rect2.x &&
        rect1.y < rect2.y + rect2.height &&
        rect1.y + rect1.height > rect2.y)
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему не работает? Rora Общие вопросы Javascript 7 10.05.2017 10:09
Не пойму почему мой код не работает SaM1001 jQuery 6 03.03.2017 18:02
Почему в мозиле не работает jquery код? blazer-05 jQuery 20 27.02.2017 21:42
почему один вызов load работает, а другой - нет kravru jQuery 1 16.09.2013 20:51
код нe работает в фаирфохе dadli Javascript под браузер 2 28.01.2012 21:18