前言
我們在測試Shader效果時(shí),可能會使用到一些簡單的UGUI功能。在這篇文章我們大概的介紹一下UGUI的基礎(chǔ)功能。
- Unity的UGUI幫助文檔
一、錨點(diǎn)
- 錨點(diǎn)是針對父級進(jìn)行變換的。
- 錨點(diǎn)的作用是讓UI適配不同設(shè)備的屏幕變換
1、錨點(diǎn)快捷修改位置
2、使用Anchor Presets快捷修改
3、Anchor Presets界面按下 Shift 可以快捷修改錨點(diǎn)和中心點(diǎn)位置
- 需要修改為中心點(diǎn)模式
4、Anchor Presets界面按下 Alt 可以快捷修改錨點(diǎn)位置、UI對象位置 和 長寬大小
可以實(shí)現(xiàn)子對象 跟隨 父對象 縮放的功能
二、Canvas畫布
- 我們在創(chuàng)建UI時(shí),就會自動創(chuàng)建畫布 Canvas 和 EventSystem
- EventSystem我們一般不用去管,主要是調(diào)度UI事件的
1、UGUI中 Transform 變成了 Rect Transform,增加了UI圖片的位置 和 長寬(主要用于UI自適應(yīng))
2、UI的渲染模式
- Screen Space - Overlay
這個(gè)UI渲染模式,UI畫布會直接覆蓋在屏幕前方 - Screen Space - Camera
這個(gè)UI渲染模式,我們的UI會渲染對應(yīng)攝像機(jī)的視角 - World Space
這個(gè)UI渲染模式,我們的UI會作為一個(gè)3D對象在游戲空間中使用
3、UI的縮放模式
-
Constant Pixel Size
根據(jù)像素來縮放UI進(jìn)行自適應(yīng) -
Scale With Screen Size(一般使用這個(gè)縮放模式)
根據(jù)屏幕大小縮放UI進(jìn)行自適應(yīng)
可以調(diào)節(jié)自己的標(biāo)準(zhǔn)屏幕大小 和 匹配模式 及 匹配權(quán)重 -
Constant Physical Size
根據(jù)物理尺寸縮放
三、Image
1、UGUI的渲染都需要這個(gè)組件
2、UGUI默認(rèn)使用的材質(zhì)球
默認(rèn)實(shí)現(xiàn)了模板測試的功能
- Unity中Shader的模板測試
- Unity中Shader實(shí)現(xiàn)模板測試Stencil
- Unity中Shader模板測試使用到的二進(jìn)制
- Unity中Shader通道ColorMask
3、Image組件的主要功能
三、文本TextMeshPro
- 第一次創(chuàng)建需要導(dǎo)入
- TMP組件的設(shè)置
- 我們每個(gè)字體都是兩個(gè)三角面
四、Button
1、Button對象是基于Image組件的
2、默認(rèn)包含一個(gè)文本子對象
3、Button組件
- 顏色模式
- 精靈模式
- 動畫模式
五、Slider滑動條
-
Slider默認(rèn)包含這些子物體
-
Slider組件和Button組件功能差不多
文章來源:http://www.zghlxwxcb.cn/news/detail-766662.html
六、Toggle開關(guān)
1、創(chuàng)建默認(rèn)的子對象
- 包含框選背景和框選提示文字
2、Toggle組件(基本功能和按鈕一致)
文章來源地址http://www.zghlxwxcb.cn/news/detail-766662.html
到了這里,關(guān)于Unity中Shader測試常用的UGUI功能簡介的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!