使用NGUINGUI的相關介紹
1.3 使用NGUI
要使用NGUI,需要首先為遊戲專案匯入NGUI外掛資源,然後再建立UI Root物件,在這以後才可以新增各種UI控制元件,下面本節會詳解介紹這些知識本文選自NGUI從入門到實戰!
1.3.1 匯入NGUI外掛
NGUI外掛在Unity的應用商店裡,是需要先購買然後才能使用的,具體的介紹如圖1-1所示。
圖1-1 不同NGUI外掛的收費情況說明
NGUI學習的成本居然這麼昂貴,很多人都會望而怯步吧,但這根本就不成問題!實際上網上有很多人購買了NGUI,然後將它做成資源分享了出來,讀者就可以直接拿來學習了。本書所使用的NGUI也是來自於網上,版本是3.0.2本文選自NGUI從入門到實戰。
提示:本書附帶了這一版本NGUI的下載資源。才3.0.2!現在都3.7.2了!沒錯,NGUI的版本更新很快,每個月基本都會更新兩次,但是就學習使用NGUI而言,根本就沒有必要追求最新的,學會一個版本的以後,其它的版本根本就不是問題!不就是功能更加強大,而且還新增了新的功能麼!學會本書介紹的這些方法,再學習新的功能,會更加容易上手。
在遊戲專案中使用NGUI的方法很簡單,直接將NGUI資源包拖動到Unity中即可!
1.3.2 建立UI
要讓NGUI建立UI,可以使用它提供的“UI嚮導”,而開啟此嚮導的方法是單擊NGUI|Open|UI Wizard命令,然後會彈出名為UI Tool的對話方塊,如圖1-2所示,此對話方塊就是“UI嚮導”。
圖1-2 開啟NGUI提供的“UI嚮導”
此嚮導中一共有2個引數,以及1個觸發“建立UI”操作的按鈕:
q Layer:此參數列示要將UI控制元件繪製在哪一個圖層裡;
提示:建議讀者將遊戲場景中不同種類的元素,置於不同的圖層。例如,將使用NGUI繪製的UI控制元件放置於名為NGUI的圖層,方法是:首先新建新的圖層“NGUI”,然後將使用UI嚮導建立的UI指定到“NGUI”圖層中。
即首先設定引數Layer為Add Layer…,即可彈出名為Tags&Layers的對話方塊,在此對話方塊的Layers引數中自定義一個圖層,將其命名為NGUI。然後回到“UI Tool”對話方塊中,重新設定Layer引數為NGUI即可。如圖1-3所示本文選自NGUI從入門到實戰。
圖1-3 新建圖層,併為UI指定圖層
q Camera:此引數決定了控制元件的顯示效果;
提示:此屬性包含3個引數。None表示不會額外使用攝像機;Simple 2D表示會使用一個呈現2D效果的攝像機;Advanced 3D表示會使用一個呈現3D效果的攝像機本文選自NGUI從入門到實戰;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1401612/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Nginx 相關介紹Nginx
- Drupal建站的相關介紹
- 設計模式的相關介紹設計模式
- camunda相關資料介紹
- RTSP 流相關工具介紹
- Python之set集合的相關介紹Python
- Python之函式的相關介紹Python函式
- linux使用者及組相關檔案介紹Linux
- MyBatis框架的使用解析!資料庫相關API的基本介紹MyBatis框架資料庫API
- Android多渠道打包相關介紹Android
- Go gRPC 系列一:相關介紹GoRPC
- weex-toolkit工具的相關命令介紹
- Python之logging模組相關介紹Python
- python之pymsql模組相關介紹PythonSQL
- spark相關介紹-提取hive表(一)SparkHive
- 郵件安全相關開源軟體的介紹
- ArrayList相關方法介紹及原始碼分析原始碼
- 隱私計算相關技術介紹
- 有關Dialog類的相關資訊【對話方塊的介紹】
- SAP WebClient UI和business switch相關的邏輯介紹WebclientUI
- 以太坊:Dapp及相關開發工具介紹APP
- Spread表格元件For JAVA功能介紹—表格相關操作元件Java
- OceanBase學習之路10|C 相關 API 介紹API
- Linux作業系統相關內容介紹!Linux作業系統
- 關於keras框架的介紹以及操作使用Keras框架
- 介紹兩個好玩的和Github相關的Chrome擴充套件GithubChrome套件
- 【AWR】Oracle awr相關檢視及體系介紹Oracle
- 阿里分散式資料庫服務相關介紹阿里分散式資料庫
- 【SRE工程師】Linux常用硬碟管理相關命令介紹!工程師Linux硬碟
- Docker相關簡介以及使用方法Docker
- 影象識別及處理相關資料集介紹
- Python import相關內容區別介紹( import *** as 、from***import )PythonImport
- MySQL change buffer介紹和相關引數調整建議MySql
- 晶片相關介紹—— 一文打盡基本概念晶片
- three.js中的相機介紹JS
- LVS - 相關介紹、工作模式和排程演算法的說明模式演算法
- 關於 SAP UI5 Device API 的使用介紹UIdevAPI
- Vue 封裝axios(四種請求)及相關介紹(十三)Vue封裝iOS
- sql多表的關係介紹SQL