2015-05-16 22 views
1

我使用unity 4.6來開發一個小遊戲。 菜單中沒有gui文本對象。因此,我創建了一個空對象並將gui文本添加爲​​組件。但它不顯示我輸入的文本。需要幫助。謝謝桂文不顯示

+0

確保gui文本有字體或不是 –

+0

嘗試檢查字體的大小和顏色 – mayo

+0

謝謝大家的回答。所有幫助我。 – Choxmi

回答

3

我認爲4.6是當他們引入新的UI系統,所以你可以使用它。它實際上很容易...從下拉菜單中,你創建的遊戲對象轉到UI。在這裏,您可以從數字UI選項中進行選擇,如果我的記憶能爲我提供良好的服務,其中一個女巫就是文本或UI文本。當你點擊它時,它將創建一個畫布對象和UI文本對象,它是Canvas.From的子項,這裏只需選擇Text對象,並在檢查器中有一個應該滿足你需要的文本框:)另外,Canvas是你的屏幕如果將文本拖到畫布的左上角(在場景視圖中),當您開始遊戲時(至少在默認設置中),文本將位於屏幕的左上角。希望有所幫助!

P.S.這裏還有一個鏈接到Unity用戶在他們的網站上提供的新UI文章:https://unity3d.com/learn/tutorials/modules/beginner/live-training-archive/the-new-ui

1

有時會發生這種情況。刪除場景中的當前gameobject和guitext。做你做了什麼倒退

創建一個新的guitext然後創建一個新的空的gameobject更改改造遊戲對象0,0,0然後拖動新的GUI文本遊戲對象

這應該解決您的問題。 您應該看到的默認文字是否爲「新文字」。

如果您正在編輯的文本區域的新文本,並將其停止顯示,您將需要增加寬度有時高度guiText的請勿使用比例工具,因爲會工作但您獲得的圖形將會是低質量文本在屏幕上呈現。