Определение направления столкновения

Квадратная плитка сталкивается с другой квадратной плиткой. Бармен говорит ...

У меня есть:

  • Высота, ширина, x и y обеих плиток.
  • 2D-вектор движения, вызвавшего столкновение.

Мне нужно знать от на какой СТОРОНЕ произошло столкновение (например, сверху, снизу, слева, справа), чтобы правильно изменить местоположение.

Я дам мысленный файл cookie тому, кто сможет ответить на этот вопрос, потому что я пытался слишком много часов и это кажется фундаментальным.

13
задан slifty 21 February 2011 в 06:03
поделиться