Задать вопрос
@historydev

Как узнать когда увеличить или уменьшить координаты объекта при столкновениис другим?

Здесь я попытался реализовать это, но одна сторона барахлит и объект целенаправленно, не контролируемо движется сквозь другой.
Должно работать так:
Если объект столкнулся сверху - отнимаем Y, если снизу - прибавляем Y.
Аналогично с X.
Спасибо заранее.
if(blob.pos.x+blob.r/2+10 > block[i].pos.x && blob.pos.x < block[i].pos.x+blockbg.width+blob.r-10 && blob.pos.y > block[i].pos.y-blob.r+10 && blob.pos.y < block[i].pos.y+blockbg.height+blob.r-10) {
        mouseX = blob.pos.x;
        mouseY = blob.pos.y;
    }
  • Вопрос задан
  • 224 просмотра
Подписаться 1 Средний 22 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы