Задать вопрос

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

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

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

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