原文鏈接
Canvs
所有的UI都需要顯示在Canvas之中,簡單說Canvas就是渲染UI的組件
Canvs Render Mode
UI共有3種渲染方式盗冷,設定方式在Canvas面板中的RenderMode中
- Screen Space -Overlay :UI顯示在任何圖形(包括Camera組件上的內(nèi)容)之上
但是在該模式的Canvas中的3D Gameobject 不會 - Screen Space - Camera:UI以一個攝像機為參照磁椒,會隨著屏幕大小/分辨率/攝像機視角等自動調(diào)整大小击困,該方式UI可能會被靠近攝像機的物體遮擋
- World Space:UI被當作GameObject,當作3D物體,顯示3D UI溪烤,而處理該UI的事件必須綁定一個Event Camera
Sort Order:深度值萍鲸,代表不同Canvas之間的層級關系闷叉,該值越大則顯示越靠前,但是在該模式的Canvas中的3D Gameobject 不會遮擋住層級比它低的UI脊阴,只有UI才能遮擋UI
Pixel Perfect:使圖像更清晰更平順握侧,渲染消耗較大
Target Display:渲染視角,能夠渲染在不同的Display上嘿期,例如賽車游戲的后視鏡
Additional Shader Channels:與shader材質(zhì)通道有關的選項
Canvas Scaler
控制該Canvas下所有GameObject的大小品擎,像素密度,邊界等等