0
我有一個Text UI組件,其中有20行100個字符長的列。這工作正常。但是,如果我嘗試每個字符封裝內<color> </color>
標籤,給他們不同的顏色,我收到以下錯誤信息:具有標記標籤的Unity UI文本 - 「TextMeshGenerator的字符串太長」
字符串太長TextMeshGenerator。切斷字符。
的ArgumentException:網不能有超過65000個頂點
我不明白,爲什麼標籤對字符的限制數,或者他們爲什麼增加頂點的數量。
什麼是解決這個問題的最好方法?我正在使用Unity版本5.4.1f1。
FWIW,我結束了使用TextMesh Pro,它有自己的文本替換。該組件能夠將富文本字符視爲仍然只有4個頂點,所以我的大文本塊受到Text組件「真實」限制約16k個字符(〜65000/4)的限制。 – Thompson