這里來講解一下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);