Unity3d NGUI的使用(一)(外掛程式參數說明及使用)

來源:互聯網
上載者:User

我用的NGUI是3.5.4,Unity3d版本是4.3.4f需要的到 NGUI3.5.4

下載NGUI,這是破解版的,用於學習,如果是商用,請支援正版


外掛程式的匯入

1、NGUI的匯入,雙擊NGUI Next-Gen UI v3.5.4.unitypackage,匯入全部資源

2、當功能表列出現NGUI後,表示當前置入完成

3、點擊NGUI-Create-Widget,會在當前視窗建立一個UI Root-Camera-Container,當中

UI Root:2d UI容器,裡面的選項特重要,如


其中,Scaling Style(縮放類型,包含三種)

a.PixelPerfect:像素優先,表示以圖片原大小進行渲染

b.FixedSize:修正尺寸,以相機的大小為基準進行縮放

c.FixedSizeOnMobiles:在行動裝置上修正尺寸,對當前映像進行縮放以適合所有行動裝置

Minimum Height - UI Root的最小高度

Maximun Height - UI Root的最大高度

Shrink Portrait UI - 縮放豎屏UI(當手機橫屏轉豎屏時,對UI進行縮放)

Adjust by DPI - 通過像素來適應UI

預設的為我們添加了一個Panel,同時也是一個靜態剛體(為了響應事件)

Camera:


Clear Flags:相機投影的背景,有SkyBox, SoidColor, Depth Only, Don't Clear,選項對應不同的設定

Culling Mask:相機遮罩

Projection:相機投影,分為正交(Orthographic),固定可視地區,與透視(Perspective)

Size:正視觀景窗的大小

Clipping Planes:相機剪下大小

Viewport Rect:相機預視視窗的大小

Depth:相機的深度,0表示在最頂層

Rendering Path:渲染路徑,影響圖片的品質,一般跟平台有關係

Target Texture:相機投影紋理

Occlusion Culling:遮擋剔除(當物體沒在相機可視範圍內,不進行渲染)

HDR:高光渲染


UICamera(Script):


Event Type:響應事件類型,UI(NGUI自己的事件,World是遊戲中的事件,Unity2d是Unity GUi事件

Event Mask:此處影響按鈕點擊時,只響應當前按鈕的事件,不會影響到下層按鈕

Debug:

Allow Multi Touch:是否支援多點觸控,如果遊戲不需要,可反選

Sticky Tooltip:工具提示

Tooltip Delay:提示延時

Raycast Range:射線檢測範圍

Event Sources:事件來源

Thresholds(視差,表示執行的延時):

Axes and Keys:軸向與按鈕,封裝了Xbox,PS3等手柄的使用


Container:組件內器


Alpha:透明度

Povot:中心點

Depth:渲染層次

Dimensions:密度

Aspect Ration:線切比例

Anchor:錨點

以上為參數的詳細介紹,下面為使用,當遇到參數時,我還會進行介紹:

點擊NGUI-Open-Widget-Wizard開啟一個組件選項面板


Atlas:靜態字型所要的紋理集

Font:字型

Template:模版,所有的Widget都在這裡面選擇

Color:字型顏色

Add To:添加到哪個容器裡面

這麼簡單,可以看到容器裡已經添加了一個標籤,標籤參數,下篇繼續介紹


Unity3d NGUI的使用(一)(外掛程式參數說明及使用)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.