Unity3D 之UGUI 文本框和編輯框


這里來講解一下unity3D自帶的UI功能,自帶的UI也叫UGUI功能非常的強大,比起NGUI,更加的靈活,讓用戶能夠更加容易的去使用。

首先創建一個文本Text

然后是文本相對應的屬性

這里的屬性比較的簡單,一些基本的顏色,格式,字體加粗,字體大小,都有。如果需要字體文件,還可以從計算機的控制面板里進行導入。

然后是輸入框

InputField游戲對象下面包括兩個元素,一個是提示內容,一得到輸入的內容

注意這里需要 有一個接收輸入的設備,不然是不能響應輸入的。

Placecholder 提示的輸入內容。

Text 得到輸入的內容。

 

來說明幾個經常使用的功能

Pressed color -->按下顏色

Chatacter Limit -->控制輸入長度

Content Type -->輸入類型

Highlighted Color-->高光   

Read Only -->只讀

下面講解一下通過腳本獲取值和設置值的方法,和一般獲取組件的方法一樣

有時候直接通過

this.GetComponent<Text>()

 會獲取不到

那么在引入下面后就能夠獲取到了

using UnityEngine.UI;
Debug.LogError(this.GetComponent<Text>().text);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM