(二)unity4.6學習Ugui中文文檔-------概要-UGUI Canvas,ugui-ugui

來源:互聯網
上載者:User

(二)unity4.6學習Ugui中文文檔-------概要-UGUI Canvas,ugui-ugui

大家好,我是孫廣東。   轉載請註明出處:http://write.blog.csdn.net/postedit/38922399

更全的內容請看我的遊戲蠻牛地址:http://www.unitymanual.com/forum.php?mod=guide&view=my

UI系統允許您快速、直觀地建立使用者介面(Ui)。這是Unity的新 UI 系統的主要功能介紹。

一、UI Overview概要

在這篇概述中,我們就去通過 UI系統的基礎知識。我們將開始介紹Canvas(畫布)並將所有 UI 元素都放在裡面,和使用Rect Tool和Rect Transform進行UI元素排版。然後我們來看看視覺元素像Text和Image,和互動控制項,如Button按鈕和Slider滑塊。

1、Canvas

Canvas畫布是擺放容納所有的 UI 元素的地區。畫布是一個遊戲對象上的某個Canvas component組件,所有的 UI 元素必須是這個畫布的子物件。

當您想建立新的 UI元素,如Image,那麼就單擊菜單建立:GameObject > UI > Image或者Hierarchy面板中Create->UI->Image,同時一個畫布也自動的建立,如果在情境中已經存在一個畫布。那麼建立的UI元素Image被建立之後就直接作為這早就存在的畫布上。

畫布地區被顯示為一個矩形在情境視圖中。這使得它易於定位 UI元素,在任何時候都可以看到,不需要有遊戲視圖。

畫布上有一個Render模式設定:screen space(overlay/Camare) 或 world space,可以設定render方式。 

1.1 Screen Space - Overlay

這種渲染模式下,在情境中UI元素被渲染在螢幕上。如果螢幕大小改變或更改了解析度,畫布上將自動更改大小,以很好的相匹配。

UI in screen space overlay canvas

1.2 Screen Space - Overlay

這是類似於Screen Space - Overlay,但在這個渲染模式下,畫布被放置在指定的Camera前的一個給定的距離上。通過這個指定的攝像機UI元素被呈現出來,這意味著Camera settings會影響到UI的顯示。如果將相機設定為Perspective,UI元素將在perspective下被呈現,perspective失真數可以被控制通過設定觀看的Camera Field大小。如果螢幕調整的大小或更改解析度或相機錐範圍變化,畫布上將自動更改大小,以及相匹配。

 

UI in screen space camera canvas

1.3 World Space

此渲染模式下使畫布在情境中表現任何其他對象。可以手動使用其Rect Transform來設定畫布的大小,和UI元素將會呈現在其他對象的前面或後面在基於 3D 配置的情境中。這是對於所有Ui是有用的,他們是world space的一部分,有時也被引用為劇情介面。

UI in world space canvas


ugui Unity3d什版本才可以用

43的垃圾武器 千萬別換 我換了心疼死了 屬性還沒萬魂好!!!
 
bi tegunii agacal! onodur sain ugui什意思?

不明覺二 。
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.