Страница 1 из 1

Как можно реализовать выделение в тексте

СообщениеДобавлено: 30 мар 2020, 07:30
KoteKotovK
Здравствуйте. Мне нужно сделать мультивыделение слов в тексте. Что мне нужно знать для того, чтобы сделать это? Я знаю, что есть InputField, но мне не нужно редактировать текст и не нужен курсор в тексте, просто выделение слов мышкой.

Re: Как можно реализовать выделение в тексте

СообщениеДобавлено: 30 мар 2020, 08:36
1max1
Наверное стоит в сторону текст меш про смотреть.


Re: Как можно реализовать выделение в тексте

СообщениеДобавлено: 30 мар 2020, 09:00
KoteKotovK
1max1 писал(а):Наверное стоит в сторону текст меш про смотреть.

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

Re: Как можно реализовать выделение в тексте

СообщениеДобавлено: 30 мар 2020, 11:30
1max1
Через стандартный я даже не знаю как, можно конечно слова разбивать каждое слово на отдельные текстовые компоненты, но это там муторно будет...

Re: Как можно реализовать выделение в тексте

СообщениеДобавлено: 30 мар 2020, 13:18
KoteKotovK
1max1 писал(а):Через стандартный я даже не знаю как, можно конечно слова разбивать каждое слово на отдельные текстовые компоненты, но это там муторно будет...

Хотел так сделать и даже начал писать свой скрипт переноса слов и строк, плюс работу с текстовыми атрибутами, но сейчас понимаю, что TMP будет в разы лучше всего того, что я раньше хотел. Он и вправду покрывает все мои потребности и вроде не так уж и пагубно влияет на производительность. Чуть позже, я скину сюда код, если не забуду, вдруг кому интересно станет, хотя в видео, что вы скинули, всё понятно показано.