我面臨的一個問題是,Unity UI中的文本確實在我的PC上顯示,但未顯示在我的智能手機(以及實際上數千名玩家的手機上)中。消失基本上來自文本組件設置以截斷垂直溢出,但首先不應該有任何垂直溢出。字體大小接近文字高度的Unity3D問題
因此,當我的字體大小爲24並且文本組件高度爲30時,它在任一平臺上都不是問題,但是一旦字體大小「足夠接近」文本組件高度仍然比它低),所以在這個例子中,我們說28,然後它仍然會出現在PC上,但不會出現在我的手機上。我實際上並不確定,如果這與手機操作系統(Android)本身或DPI和畫布縮放器的縮放比例有關。
反正這真的很煩人,那麼有沒有一種簡潔的方法來解決它?我btw。不希望將所有文本組件設置爲垂直溢出,因爲這不是我想要在多個情況下執行的操作。
還在使用NGUI嗎?切換到Unity的本地uGUI。它沒有這樣的問題。 – Programmer
好的,然後我錯誤地使用名稱NGUI。我正在談論的是您可以通過右鍵單擊層次結構 - > UI來創建的用戶界面。編輯帖子。 – Tavados