includedlibrary
@includedlibrary

Как сделать drag and drop нескольких объектов со столкновениями?

Мне нужно сделать drag'n drop со столкновениями.
У меня есть два прямоугольника, один из которых передвигается мышкой по экрану.
f98aa3c29bc644419e449ba87bbc5b48.png
Мне нужно сделать так, что при столкновении его с другим прямоугольником происходило следующее:
В зависимости от стороны, с которой он столкнулся выбиралось его местоположение. Допустим прямоугольник 1 столкнулся с левой стороной прямоугольника 234823e78e999472ebba046b198e65a9b.png
Нужно, чтобы его отодвигало влево на столько, чтобы он с прямоугольником 2 становился вплотную, тоже самое должно происходить с остальными сторонами, при этом прямоугольник 2 мы также можем двигать мышкой.
  • Вопрос задан
  • 390 просмотров
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Вам бы paper.js, он умеет считать коллизии.
paperjs.org/examples/candy-crash
Ответ написан
Ваш ответ на вопрос

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

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