国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity中Shader測試常用的UGUI功能簡介

這篇具有很好參考價(jià)值的文章主要介紹了Unity中Shader測試常用的UGUI功能簡介。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


前言

我們在測試Shader效果時(shí),可能會使用到一些簡單的UGUI功能。在這篇文章我們大概的介紹一下UGUI的基礎(chǔ)功能。

  • Unity的UGUI幫助文檔

一、錨點(diǎn)

  • 錨點(diǎn)是針對父級進(jìn)行變換的。
  • 錨點(diǎn)的作用是讓UI適配不同設(shè)備的屏幕變換

1、錨點(diǎn)快捷修改位置

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

2、使用Anchor Presets快捷修改

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

3、Anchor Presets界面按下 Shift 可以快捷修改錨點(diǎn)和中心點(diǎn)位置

  • 需要修改為中心點(diǎn)模式
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

4、Anchor Presets界面按下 Alt 可以快捷修改錨點(diǎn)位置、UI對象位置 和 長寬大小

可以實(shí)現(xiàn)子對象 跟隨 父對象 縮放的功能
Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎


二、Canvas畫布

  • 我們在創(chuàng)建UI時(shí),就會自動創(chuàng)建畫布 Canvas 和 EventSystem
  • EventSystem我們一般不用去管,主要是調(diào)度UI事件的

1、UGUI中 Transform 變成了 Rect Transform,增加了UI圖片的位置 和 長寬(主要用于UI自適應(yīng))

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

2、UI的渲染模式

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

  • Screen Space - Overlay
    這個(gè)UI渲染模式,UI畫布會直接覆蓋在屏幕前方
  • Screen Space - Camera
    這個(gè)UI渲染模式,我們的UI會渲染對應(yīng)攝像機(jī)的視角
  • World Space
    這個(gè)UI渲染模式,我們的UI會作為一個(gè)3D對象在游戲空間中使用

3、UI的縮放模式

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

  • 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)重
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

  • Constant Physical Size
    根據(jù)物理尺寸縮放


三、Image

1、UGUI的渲染都需要這個(gè)組件

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

2、UGUI默認(rèn)使用的材質(zhì)球

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

默認(rèn)實(shí)現(xiàn)了模板測試的功能
Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

  • Unity中Shader的模板測試
  • Unity中Shader實(shí)現(xiàn)模板測試Stencil
  • Unity中Shader模板測試使用到的二進(jìn)制
  • Unity中Shader通道ColorMask

3、Image組件的主要功能

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎


三、文本TextMeshPro

  • 第一次創(chuàng)建需要導(dǎo)入
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎
  • TMP組件的設(shè)置
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎
  • 我們每個(gè)字體都是兩個(gè)三角面
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

四、Button

1、Button對象是基于Image組件的

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

2、默認(rèn)包含一個(gè)文本子對象

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

3、Button組件

  • 顏色模式
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎
  • 精靈模式
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎
  • 動畫模式
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

五、Slider滑動條

  • Slider默認(rèn)包含這些子物體
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

  • Slider組件和Button組件功能差不多
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎


六、Toggle開關(guān)

1、創(chuàng)建默認(rèn)的子對象

  • 包含框選背景和框選提示文字
    Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎

2、Toggle組件(基本功能和按鈕一致)

Unity中Shader測試常用的UGUI功能簡介,Unity,unity,游戲引擎文章來源地址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)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Unity中Shader URP 簡介

    Unity中Shader URP 簡介

    在這篇文章中,我們主要介紹一下Unity中的URP(通用渲染管線)是什么 Unity幫助文檔 Windows and UWP Mac and IOS Android Xbox One PlayStation4 Nintendo Switch WebGL All current VR platforms 在Unity2018以前,Unity使用的一直都是Build-in Render Pipeline(內(nèi)置渲染管線) 在早期使用內(nèi)置渲染管線時(shí),Unity為了適配

    2024年01月16日
    瀏覽(38)
  • Unity游戲圖形學(xué) Shader結(jié)構(gòu)

    Unity游戲圖形學(xué) Shader結(jié)構(gòu)

    openGL:SLG跨平臺 =GLSL:openGL shaderlauguge DX:微軟開發(fā),性能很好,但是不能跨平臺 =HLSL:high level shader language CG:微軟和Nvidia公司聯(lián)合開發(fā),跨平臺,基于c語言開發(fā),性能很好 openGL、dx、cg都包含 CG和HLSL包括在 CGPROGRAM...ENDCG 語法快內(nèi) GLSL包括在 GLSLPROGRAM...ENDGLSL 語法快內(nèi) 自己

    2024年02月01日
    瀏覽(17)
  • Unity Shader:常用的C#與shader交互的方法

    Unity Shader:常用的C#與shader交互的方法

    ? 俗話說久病成醫(yī),雖然不是專業(yè)技術(shù)美術(shù),但代碼寫久了自然會積累一些常用的shader交互方法。零零散散的,總結(jié)如下: ? 有時(shí)候我們需要改變ui的一些屬性,從而實(shí)現(xiàn)想要的效果。通常UGUI上有如下屬性,而我們想要改變,就需要獲取到Material這個(gè)屬性: ? 這里拿Image來舉

    2024年02月14日
    瀏覽(23)
  • 【游戲開發(fā)解答】Unity中對UGUI的Image進(jìn)行傾斜變形(UGUI | 精靈圖 | OnPopulateMesh | 頂點(diǎn)偏移 | 變形)

    【游戲開發(fā)解答】Unity中對UGUI的Image進(jìn)行傾斜變形(UGUI | 精靈圖 | OnPopulateMesh | 頂點(diǎn)偏移 | 變形)

    本文最終效果 一、前言 嗨,大家好,我是新發(fā)。 前同事問了我一個(gè)問題,如何將 UGUI 的 Image 進(jìn)行變形,變成斜斜的, 最直接的就是出圖的時(shí)候直接就畫成斜的,我們不討論這種情況,這里我們單純的從技術(shù)實(shí)現(xiàn)上去思考能不能在 Unity 中通過 UGUI 的 Image 對圖片進(jìn)行傾斜變形

    2024年02月04日
    瀏覽(64)
  • Unity | Shader基礎(chǔ)知識(第十集:shader常用外部資產(chǎn)單詞速成)

    Unity | Shader基礎(chǔ)知識(第十集:shader常用外部資產(chǎn)單詞速成)

    目錄 一、外部資產(chǎn)簡介 二、常用的外部資產(chǎn)單詞 三、常用的外部資產(chǎn)單詞和引入內(nèi)部 四、圖片資產(chǎn)外部調(diào)整的具體講解 1.Tiling,中文:鋪地磚 2.Offset,中文:偏移 五、作者的話 一、外部資產(chǎn)簡介 在第六集中,我們加入過外部顏色資源。 Unity | Shader基礎(chǔ)知識(第六集:語法

    2024年04月13日
    瀏覽(31)
  • Unity實(shí)用功能之UGUI的Text實(shí)現(xiàn)顏色漸變詳解 Unity3D

    在Unity3D中,UGUI是一種用于創(chuàng)建用戶界面的強(qiáng)大工具。其中的Text組件用于顯示文本內(nèi)容,而通過實(shí)現(xiàn)顏色漸變效果,可以使文本更加生動和吸引人。本文將詳細(xì)介紹如何在Unity中使用UGUI的Text組件實(shí)現(xiàn)顏色漸變效果,并提供相應(yīng)的源代碼。 首先,我們需要創(chuàng)建一個(gè)空的GameObj

    2024年02月02日
    瀏覽(23)
  • Unity | Shader基礎(chǔ)知識(第九集:shader常用單詞基礎(chǔ)知識速成)

    Unity | Shader基礎(chǔ)知識(第九集:shader常用單詞基礎(chǔ)知識速成)

    目錄 一、頂點(diǎn)(Vertex)和法線(Normal) 二、UV信息 三、 基礎(chǔ)數(shù)據(jù)種類 1 基礎(chǔ)數(shù)據(jù)種類 2 基礎(chǔ)數(shù)據(jù)數(shù)組 3 基礎(chǔ)數(shù)據(jù)數(shù)組的賦值 4 對數(shù)據(jù)數(shù)組的調(diào)用 四、 基礎(chǔ)矩陣 1 基礎(chǔ)矩陣種類 ?2?對矩陣數(shù)組的調(diào)用 2.1對一個(gè)數(shù)據(jù)的調(diào)用 ?2.2對多個(gè)數(shù)據(jù)的調(diào)用 ?2.3對數(shù)據(jù)的賦值 五、基礎(chǔ)紋理種

    2024年02月01日
    瀏覽(38)
  • 【Unity ShaderGraph】| Shader Graph入門介紹 | 簡介 | 配置環(huán)境 | 窗口介紹 | 簡單案例

    【Unity ShaderGraph】| Shader Graph入門介紹 | 簡介 | 配置環(huán)境 | 窗口介紹 | 簡單案例

    前言 Unity2018版本之后推出了一款名為 Shader Graph 的可編程渲染管線工具。 這個(gè)工具可以通過可視化界面拖拽來實(shí)現(xiàn)著色器的創(chuàng)建和編輯,大大簡化了著色器的制作過程,同時(shí)著色效果編譯顯示也快。 下面就來介紹一下Shader Graph的基本信息及使用方法,上手非常簡單,一起來

    2024年02月08日
    瀏覽(22)
  • Unity 之 使用原生UGUI實(shí)現(xiàn)隨手移動搖桿功能經(jīng)典實(shí)例

    Unity 之 使用原生UGUI實(shí)現(xiàn)隨手移動搖桿功能經(jīng)典實(shí)例

    本文最終實(shí)現(xiàn)效果: 做一個(gè)實(shí)驗(yàn)看一下使用 ScrollRect 組件實(shí)現(xiàn)搖桿的原理。 在 Hierarchy 面板右鍵 UI - Scroll View 創(chuàng)建一個(gè)滾動視圖,這個(gè)組件經(jīng)常被應(yīng)用于排行榜,選角色之類的可滑動的界面。 在 Scroll View - Viewport - Content 添加一個(gè)Image組件 運(yùn)行場景,鼠標(biāo)點(diǎn)擊并拖動中間部分

    2024年01月17日
    瀏覽(26)
  • Unity Shader編輯器工具類ShaderUtil 常用函數(shù)和用法

    Unity的Shader編輯器工具類ShaderUtil提供了一系列函數(shù),用于編譯、導(dǎo)入和管理著色器。本文將介紹ShaderUtil類中的常用函數(shù)和用法。 函數(shù)簽名: public static bool CompileShader(string source, out string error); CompileShader函數(shù)用于編譯一個(gè)著色器。它接受一個(gè)字符串參數(shù)source,表示要編譯的著

    2024年02月14日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包