Unity3D學習筆記之UGUI Canvas

2022-02-03 02:15:40 字數 2142 閱讀 7302

rander mode(渲染模式):

(預設)screen space - overlay(螢幕空間疊加模式):自動填充場景,使canvas自動適應game視窗的大小,並且在此模式下rect transform元件不可編輯,其中的所有值將由canvas自動設定

pixel perfect:開啟時,ui元素將在渲染時調整到最近的畫素,使外觀更加銳利

sort order:表示該canvas渲染的順序,數字越大越遲進渲染管線,位置處於越上層

target display:表示渲染到的目標顯示窗

screen space - camera(螢幕空間相機模式):和1類似,但是canvas是直接填充到相機的截錐體中,並且可以設定獨立的相機,允許ui元素有深度感

pixel perfect:同上

render camera:渲染此canvas的相機

plane distance:canvas離相機的距離

sorting layer:渲染順序層級

order in layer:在當前渲染順序層級的子渲染順序

world space(世界空間模式):此模式下的ui元素可以是場景中的靜態元素或者是可移動元素,並且rect transform元件允許設定,不再隨螢幕的變化而變化

event camera:檢測點選ui等事件的相機

sorting layer:同上

order in layer:同上

ui scale mode(縮放模式):

constant pixel size:固定畫素尺寸,無論解析度是多少,占用的畫素都是一樣的

scale factor:縮放比例,預設為1

scale with screen size:根據螢幕大小進行縮放

reference resolution:開發時設定的解析度,所有的縮放基於這個解析度

screen match mode:螢幕適配模式

match width or height(預設):匹配寬度或高度

match:寬度和高度的縮放權重,橫屏遊戲用height匹配,豎屏遊戲用width匹配

expend:如果螢幕實際大小大於參考標準時,選用此模式,它會適當放大canvas

shrink:如果螢幕實際大小小於參考標準時,選用此模式,它會適當縮小canvas

constant physical size:物理大小不變模式

physical unit:物理單位

centimeters(厘公尺):0.01公尺

millimeters(公釐):0.1厘公尺

inches(英吋):英製單位

points(積分):1/72英吋

picas(派卡):1/6英吋

fallback screen dpi:螢幕dpi

default sprite dpi:預設精靈dpi

reference pixels per unit(參考畫素每單位):每個單位的參考畫素,和1x1x1的cube來比較,稜長1表示乙個單位,乙個單位由n個畫素組成,n即為此項的值,預設為100

unity 3d學習筆記

1.日誌輸出 如果需要觀測webplayer執行時輸出的log,則可以在初始化start中加上下面這樣一段 但是此日誌檔案太大,過於冗餘 playersettings.useplayerlog true 2.場景切換 3.資源載入 所有通過resources類載入的資源必須放在名為resources...

Unity3D學習之剛體

前言 以前從未接觸過unity,今天接觸了unity,對自己的一些疑點做了一下總結,之所以接觸unity,是因為在畢業快實習的時候通過朋友介紹,認識了unity,過程就不說了,言歸正傳,開始我們的學習吧 我們想要完成球體自由落體後撞擊倒桌面 如圖 一般我們給球體乙個剛體屬性,球體自由下落 但我們會發...

Unity3D學習之(介面)

1 介面 介面描述的是可屬於任何類或結構的一組相關功能,所以實現介面的類或結構必須實現介面定義中指定的介面成員。介面使用inte ce 關鍵字進行定義,可由方法 屬性 事件 索引器或這四種成員型別的任意組合構成。2 介面的特性 介面類似於抽象基類,不能直接例項化介面 介面中的方法都是抽象方法,實現介...