/Unity-3D_Marker

3D Marker for Unity UI Canvas

Primary LanguageC#MIT LicenseMIT

Unity-3D_Marker

3D Marker for Unity UI Canvas

Маркеры на объекты в 3D для стандартного UI Canvas. Маркеры имеют тонкую настройку могу менять размер в зависимости от растояния до объекта или в зависимости от направления взгляда. Можно управлять положением относительно цели. Так же можно добавить стрелочки указывающие на объект. 5c595e0e6c71313036614987a262526

Проект состоит из:
MarkerUI - основной компонент, необходимо вешать на UI объекты которые хотите сделать маркерами. Имеет настройки положения относительно указываемого объекта и изменения маштаба. Так же для более тонкой настройки поведения имеет два свобытия OnTargetEnter - вызывается кода цель находится в передлах экрана и OnTargetExit когда цель вне экрана.

8f3fe18c1e36cefb18217f9d26a1f6e

MarkerArrowUI - стрелочка указывающая направление. Повесте компонент MarkerArrowUI на дочерний для MarkerUI объект, и он сам найдет MarkerUI в связке с которым будет работать.

6d4c8f8d766ca80eaf33244c6b48add

MarkerGroupUI - группирует все дочерние объекты с компонентами MarkerUI. Испольузется для сортировки порядка отрисовки маркеров в зависимости от растояния.

86f2e6a9dc5b13a5c6b13c1f9c4eb01

Warning! Проект находится в стадии разработки, его API может меняться