Подскажите, пожалуйста, возможно ли в canvas ui поместить line так,

чтобы камера могла рендерить линию?

8 ответов

21 просмотр

line renderer не для UI поэтому оно может и не рендерить, если хочешь строить линю между двумя юаями, то тебе придется делать собственную систему рисования линии с помощью Image, есть и готовые решения к примеру https://forum.unity.com/threads/any-good-way-to-draw-lines-between-ui-elements.317902/

Я ни разу с линиями не работал, но судя по тому, что это за объект, то это не тот подход. Как пишут выше - не для UI. Фактически, я думаю, можно сделать это через RenderTexture(https://docs.unity3d.com/ScriptReference/RenderTexture.html). Но это довольно узкоспециализированная фича, и если ее не правильно использовать, то она может принести множество проблем в будущем - с тенями, светом, были косяки с открисовкой шейдеров на IOS итп. Но как временный костыль сойдет.

kassiterite- Автор вопроса
Arcueid Elizabeth D'athemon
line renderer не для UI поэтому оно может и не рен...

У меня большой одномерный массив (List<Vector3>) векторов в одном line renderer и нужно между этими точками провести линии.

kassiterite
У меня большой одномерный массив (List<Vector3>) ...

между 2мя UI ты хочешь линию проводить? или что?

kassiterite- Автор вопроса
Arcueid Elizabeth D'athemon
между 2мя UI ты хочешь линию проводить? или что?

Мне нужно показывать на камере line, находящийся на canvas

kassiterite
Мне нужно показывать на камере line, находящийся н...

ты можешь объяснить что ты хочешь сделать? потому что пока все что можно сказать, что "LineRenderer нельзя использовать в UI как минимум, потому что позиции UI и мировых координат могут не совпадать")

kassiterite- Автор вопроса
Arcueid Elizabeth D'athemon
ты можешь объяснить что ты хочешь сделать? потому ...

Хочу чтобы кривая линия отобразилась на камере, когда привязана к полотну

kassiterite
Хочу чтобы кривая линия отобразилась на камере, ко...

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

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

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта