本篇將會學到:

  • Font Maker 了解
  • Font Maker 自定義字型
  • UI Wizard 建立 UI Root (UI容器)
  • 核心控件了解
  • Widget Wizard 了解
  • Widget Wizard 創建一個Lable

 

首先 NGUI官方網 下載Free版吧,這邊使用2.7.0版

  

 

 

▌導入我們需要的字體

到國外字體網站 dafont 下載一個吧

 

▌導入後會看到Font Material、Font Texture

 

 

開啟 Font Maker 編輯工具

 

 

這裡我們設定如下,設定類型為動態、字體為導入的、大小、粗體、斜體

  

 

▌按下Create,好了後我們開啟UI Wizard,UI嚮導

  

 

首先我們建立一個 Layer ,專門用來放置UI

    

 

▌建立 UI

 

會看到 Hierarchy 層次視窗中出現 UI ROOT,裡面有個放置 UI 專用的 Panel

      

  • UI Root(2D) 上 UIRoot 腳本,不同螢幕尺寸介面縮放,詳細看這篇 UIRoot
  • Camera 上 UICamera 腳本,事件消息傳遞,詳細看這篇 UICamera
  • Anchor 上 UIAnchor 腳本,控件對齊,詳細看這篇 UIAnchor 
  • Panel 上 UIPanel 腳本,把物體渲染出,類似Renderer功能,詳細看這篇 UIPanel

以上四個為NGUI的核心物件,務必了解

 

現在開始要將文字放上去了,讓我們開啟 Widget Wizard 控件嚮導

 

 

▌Widget Wizard 控件嚮導畫面

  

Atlas 放置做好的 Atlas Prefab

Font 放置做好的 Font Prefab

Template 要建立的控件類型

Sprite 使用哪個圖片

Pivot 對齊方式 Add To 加入哪個層下

 

這裡我們設定如下,好了後點 Add to

  

 

成功建立文字

 

 

▌參考網站

 

所有資源作為教學用,無任何商業用途!!

 

   歡迎轉載,但務必註明出處!!

 

 

 

文章標籤
全站熱搜
創作者介紹
創作者 arkai 的頭像
arkai

Game & Web Design

arkai 發表在 痞客邦 留言(0) 人氣(1,747)