带有标记标记的Unity UI文本 - “TextMeshGenerator的字符串太长”(Unity UI Text with markup tags - “String too long for TextMeshGenerator”)
我有一个Text UI组件,其中我有20行100个字符的长列。 这工作正常。 但是,如果我尝试将每个字符放在标记内以赋予它们不同的颜色,我会收到以下错误消息:
TextMeshGenerator的字符串太长。 切断人物。
ArgumentException:网格不能超过65000个顶点
我不明白为什么标签会计入字符限制,或者为什么它们会增加顶点的数量。
解决这个问题的最佳方法是什么? 我使用的是Unity版本5.4.1f1。
I have a Text UI component in which I have 20 lines of 100 character long columns. This works fine. But if I try to enclose each character inside tags to give them different colors, I get the following error messages:
String too long for TextMeshGenerator. Cutting off characters.
ArgumentException: Mesh can not have more than 65000 vertices
I don't understand why the tags count towards the character limit, or why they increase the number of vertices.
What would be the best way to so