Сохраните переполненный текст и поместите на другой текстовый объект - PullRequest
0 голосов
/ 01 июля 2018

[UNITY C #]

У меня есть одна строка (большая) содержимого книги. Я хочу отобразить эту строку в тексте на первой странице. Однако при переполнении текста на первой странице я хочу отобразить переполненные слова в тексте на второй странице.

Текстовое изображение первой страницы

Изображение на второй странице текста

Например, текст ниже, идущий со страницы, должен идти на второй странице.

Текстовое изображение переполнено

1 Ответ

0 голосов
/ 01 июля 2018
text01.text  = someString;

//force canvas update so we can get correct result from cachedTextGenerator
Canvas.ForceUpdateCanvases ();
int  truncateIndex  = text01.cachedTextGenerator.characterCountVisible;

text01Continued.text = someString.Substring (truncateIndex);

Это решило мои проблемы! Кредит tlutz в этом ответе: https://forum.unity.com/threads/get-truncated-string.324412/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...