[UNITY C#]
我在一本书中有一串(很大一部分)内容。我想在第一页的文本中显示此字符串。但是,当第一页的文本溢出时,我想在第二页的文本中显示溢出的单词。
例如,页面下方的下面的文本应该在第二页上。
答案 0 :(得分:1)
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/