MeshTextPro 自動換行和自動縮放問題

如果啓用了autosize,MeshTextPro會優先顯示完一個單詞之後纔會進行換行。當此時如果一個單詞過於場的話,MeshTextPro會對其進行縮放,直至當前行可以顯示完整單詞之後,在進行換行處理。
在這裏插入圖片描述

如果需要自動縮放,但是又想其填滿一行之後直接自動換行,而不先自動縮放在進行換行。而是直接換行填滿後再進行自動縮放,可以修改其代碼
在這裏插入圖片描述

可以找到TMPro_UGUI_Private這個腳本,並搜索:

if (wrappingIndex == m_SavedWordWrapState.previous_WordBreak || isFirstWord)

修改其的line break check邏輯:

在這裏插入圖片描述
把isFirstWord註釋掉就可以了
在這裏插入圖片描述

修改了之後,在第二個單詞中段的這個行顯示不全,還是會進行自動換在這裏插入圖片描述行的

發佈了47 篇原創文章 · 獲贊 8 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章