NGUI:Overview

下面這篇是來自NGUI的說明文件的中文翻譯,最近在學NGUI,所以邊學邊翻譯了一下。

翻了一部分,還沒完成,繼續中。

來源:http://www.tasharen.com/forum/index.php?topic=6754

概觀:

核心元件:

  • UIRoot - 存在於大部分的UI階層的根部。
  • UICamera - 負責送出事件。
  • UIPanel - 繪出widgets的元件,具有矩形裁切。
  • UIRect - Abstract UI rectangle class that both widgets and panels derive from [Added in 3.0.7]
  • UIWidget - 螢幕上不可見的矩形
  • UITexture - 簡單的繪製紋理
  • UISprite - 較為進階的繪圖區塊,使用由atlas取出的紋理。
  • UILabel - 具有輸出文字能力的Widget。
  • UI2DSprite - 與UITexture相同,但使用在4.3 sprites中。
功能元件:
  • UIScrollView - 想要一個滾動視窗?
  • UIButton - 多目的元件,可以新增簡單的基於事件的突出(highlighting)給 widgets並且在點擊/開關(tap)時觸發遠端函式。(維克:反正就是按鈕)
  • UIToggle - 另外一個多目的的元件,可以用來建立分頁標籤,單選框與多選框。
  • UISlider - 用來建立可以拖動的滑塊的元件。
  • UIScrollBar - 用來建立可拖曳的滾動條。
  • UIProgressBar - 用來建立進度條--類似Silder,但沒有thumb。
  • UIPopupList - 可以用來建立下拉選單或是彈出選單。
  • UIInput - Used to create input fields and editable text boxes
  • UIKeyBinding - 綁定鍵盤按鍵以激活按鈕,輸入框,或是選擇一個物件。
  • UIGrid - 將widgets布置到一個固定大小的格子中。
  • UITable - 讓你能排放子物件到table中。
  • UIPlayAnimation - Lets you trigger remote animations from common events (click, press, etc)
  • Tweens - NGUI comes with a simple-to-use tweening library
  • UIAnchor - [在3.07版中已過時] 定位一個遊戲物件到螢幕或是widgets矩形的側邊或是角落。
  • UIStretch -  [在3.07版中已過時] 延伸widget大小以符合螢幕或是另一個widget 的尺寸。
 
 

  按個讚!~支持本站!~

FB推薦載入中