Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 保存溢出文本并放置在不同的文本对象上_C#_Unity3d_Text - Fatal编程技术网

C# 保存溢出文本并放置在不同的文本对象上

C# 保存溢出文本并放置在不同的文本对象上,c#,unity3d,text,C#,Unity3d,Text,[UNITY C#] 我有一本书中的一大串内容。我想在第一页的文本中显示这个字符串。但是,当第一页文本溢出时,我想在第二页的文本中显示溢出的单词 例如,下面离开页面的文本应该放在第二页 这解决了我的问题! 在这个回答中,要归功于tlutz: text01.text = someString; //force canvas update so we can get correct result from cachedTextGenerator Canvas.ForceUpdateCanv

[UNITY C#]

我有一本书中的一大串内容。我想在第一页的文本中显示这个字符串。但是,当第一页文本溢出时,我想在第二页的文本中显示溢出的单词

例如,下面离开页面的文本应该放在第二页

这解决了我的问题! 在这个回答中,要归功于tlutz:

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);