Нахождение направления прямоугольника от центра ограничительной рамки соседних прямоугольников C # - PullRequest
0 голосов
/ 10 октября 2018

Учитывая множество смежных 2D прямоугольников, определенных координатами X и Y центра, их длиной и шириной, я хотел бы создать систему, способную находить положение прямоугольника относительно сторон мира (4 кардинальных направления + 4 межкадровых NE, ЮВ, ЮЗ, СЗ).«Мировой центр» - это прямоугольники, ограничивающие прямоугольник.Я работаю с Unity и пытаюсь найти любой полезный алгоритм или фрагмент кода C #.Буду благодарен за любой совет или указание правильного направления.

1 Ответ

0 голосов
/ 10 октября 2018

Самый простой способ сделать это - позаимствовать функциональность из EventSystem - если вы добавляете какой-либо компонент Selectable в RectTransforms (посмотрите, как он работает с помощью кнопки пользовательского интерфейса по умолчанию), вы можете затем использовать Selectable.FindSelectable (направление Vector3), котороехорошо работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...