Как нарисовать линию между двумя объектами в 2D?

В интернете предлагают использовать Line Renderer, но он не подходит, т.к. объектов много, да и рисует он линию между N-точек, а не объектами.
Нужно нарисовать что-то вроде пути/связей между элементами внутри Scroll View.
У самой Unity есть возможность отображать какие-то(совершенно непонятные) связи между кнопками, но видно эти отношения только в IDE.
Хотелось бы рисовать нечто подобное.
5b48e7e592f0f559369650.png
  • Вопрос задан
  • 1312 просмотров
Решения вопроса 1
profesor08
@profesor08
Так это Кривы́е Безье́. Реализаций на всех языках полно. Да и проблемы с Line Renderer не вижу, раз ты можешь получить доступ к объекту, можешь получить его позицию, то есть точку в пространстве, ее и передавай в Line Renderer. Так-же можешь учитывать геометрию объекта, у тебя прямоугольники, там все просто, смести точку на половину ширины/высоты, и будет рисоваться начиная с края, а не с центра, но это зависит какую систему координат ты используешь для рисования своих объектов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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