HistoryART
@HistoryART
Начинающий пингвинус

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

Здесь я попытался реализовать это, но одна сторона барахлит и объект целенаправленно, не контролируемо движется сквозь другой.
Должно работать так:
Если объект столкнулся сверху - отнимаем 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;
    }
  • Вопрос задан
  • 218 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы