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

【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件

這篇具有很好參考價(jià)值的文章主要介紹了【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

一般的shader無法直接使用在UI上,需要在shader中定義特定的面板參數(shù),今天就來推薦github上大佬做的一套開源的一系列UGUI,Shader實(shí)現(xiàn)的特效——UIEffect 為 Unity UI 提供視覺效果組件。

地址

https://github.com/Ankh4396/UIEffect

描述

讓我們用效果來裝飾你的UI!您可以根據(jù)需要從腳本和檢查器中控制參數(shù)。AnimationClip 是理所當(dāng)然的!
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
可用效果

元件 特征 截屏
UI效果 結(jié)合一些視覺效果。
效果模式:灰度、棕褐色、Nega、像素化。
顏色模式:乘法、填充、加法、減法。
模糊模式:快速、中等、細(xì)節(jié)。
高級(jí)模糊:?jiǎn)⒂酶恋哪:?/td>
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
UIShiny 將閃亮效果應(yīng)用于圖形。該效果不需要蒙版組件或法線貼圖。參數(shù):效果因子、寬度、旋轉(zhuǎn)、柔和度、亮度、光澤度 【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
UIDissolve 將溶解效果應(yīng)用于圖形。
邊緣顏色模式:乘法、填充、加法、減法
參數(shù):效果因子、寬度、旋轉(zhuǎn)、柔和度、邊緣顏色
選項(xiàng):效果區(qū)域、保持效果縱橫比
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
UIHsvModifier 修改圖形的 HSV。
目標(biāo):顏色、范圍
調(diào)整:色相、飽和度、值
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
UITransition Effect 使用單通道紋理應(yīng)用過渡效果。
效果模式:截止、淡入淡出、溶解
選項(xiàng):效果區(qū)域、保持效果縱橫比、過渡紋理
選項(xiàng):效果區(qū)域、保持效果縱橫比、過渡紋理
Pass Ray On Hidden:禁用圖形的 raycastTarget on hidden。
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲

以下效果可以與上述組件一起使用。

元件 特征 截屏
UIShadow 為圖形添加陰影/輪廓。
性能優(yōu)于默認(rèn)的陰影/輪廓組件。
ShadowStyle:陰影、陰影 3、輪廓、輪廓 8
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
UIGradient 將頂點(diǎn)顏色更改為帶有角度和偏移量的漸變。
方向:水平、垂直、角度、對(duì)角線
選項(xiàng):偏移、色彩空間
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
UIFlip 翻轉(zhuǎn)圖形。
方向:水平、垂直、兩者
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲

Demo 演示

WebGL Demo WebGL 演示

Installation 安裝

要求

  • Unity 2017.1 或更高版本
  • 不需要其他 SDK

如何玩演示

  • 對(duì)于 Unity 2019.1 或更高版本
    打開 Package Manager 窗口,在包列表中選擇 UI Effect 包,然后單擊 Demo > Import in project 按鈕

  • 對(duì)于 Unity 2018.4 或更早版本
    從菜單中點(diǎn)擊 Assets/Samples/UIEffect/Import Demo
    這些資源將被導(dǎo)入到 Assets/Samples/UI Effect/{version}/Demo .
    打開

用法

1.從 Add Component 檢查器或 Component > UI > UIEffect > … 菜單中向 UI 元素(Image、RawImage、Text 等)添加任何效果組件。
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
2.在檢查器中根據(jù)需要調(diào)整效果的參數(shù)。
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
3.您可以從腳本中添加或修改效果。

var uieffect = gameObject.AddComponent<UIEffect>();
uieffect.effectMode = EffectMode.Grayscale;
uieffect.effectFactor = 0.85f;
uieffect.colorMode = ColorMode.Add;
uieffect.effectColor = Color.white;
uieffect.colorFactor = 0.1f;
uieffect.blurMode = BlurMode.FastBlur;
uieffect.blurFactor = 1;

【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲

使用示例

UIEffect 可以很容易地在游戲中的各種情況下使用。

Case 描述 截屏
鎖定/解鎖內(nèi)容 使用 UIEffect 應(yīng)用灰度。向用戶指示內(nèi)容不可用。 【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
剪影 使用 UIEffect 填充顏色。 【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
柔和的陰影/外層輝光 使用 UIEffect 和 UIShadow 模糊陰影。 【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
彩色陰影 使用 UIEffect 和 UIShadow 用顏色填充陰影。 【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
模糊的動(dòng)態(tài)字體 使用 UIEffect 模糊文本。
要干凈地模糊動(dòng)態(tài)字體,請(qǐng)啟用 Advanced Blur 選項(xiàng)。
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
帶有輪廓和陰影的文本 使用兩個(gè) UIShadow 添加輪廓和陰影。
與默認(rèn)的輪廓/陰影相比,過度繪制更少。
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
閃亮按鈕 使用 UIShiny 作為閃亮按鈕。
向用戶指示您可以按下該按鈕。
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲
屏幕轉(zhuǎn)換 使用 UITransitionEffect 使用任何過渡紋理過渡屏幕。 【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲

完結(jié)

贈(zèng)人玫瑰,手有余香!如果文章內(nèi)容對(duì)你有所幫助,請(qǐng)不要吝嗇你的點(diǎn)贊評(píng)論和關(guān)注,以便我第一時(shí)間收到反饋,你的每一次支持都是我不斷創(chuàng)作的最大動(dòng)力。當(dāng)然如果你發(fā)現(xiàn)了文章中存在錯(cuò)誤或者有更好的解決方法,也歡迎評(píng)論私信告訴我哦!

好了,我是向宇,https://xiangyu.blog.csdn.net

一位在小公司默默奮斗的開發(fā)者,出于興趣愛好,于是最近才開始自習(xí)unity。如果你遇到任何問題,也歡迎你評(píng)論私信找我, 雖然有些問題我可能也不一定會(huì),但是我會(huì)查閱各方資料,爭(zhēng)取給出最好的建議,希望可以幫助更多想學(xué)編程的人,共勉~
【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件,# unity插件,unity,ui,游戲引擎,游戲文章來源地址http://www.zghlxwxcb.cn/news/detail-757777.html

到了這里,關(guān)于【unity插件】Shader實(shí)現(xiàn)UGUI的特效——UIEffect為 Unity UI 提供視覺效果組件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【實(shí)現(xiàn)100個(gè)unity特效之2】使用shader和shader Graph實(shí)現(xiàn)2d圖片描邊效果(附源碼)

    【實(shí)現(xiàn)100個(gè)unity特效之2】使用shader和shader Graph實(shí)現(xiàn)2d圖片描邊效果(附源碼)

    最近在學(xué)習(xí)shader Graph相關(guān)內(nèi)容,其實(shí)關(guān)于實(shí)現(xiàn)2d圖片描邊效果,網(wǎng)上可以看到很多教程,但是我發(fā)現(xiàn)大多數(shù)都是基于比較老舊的2018unity版本,可是我們實(shí)際開發(fā)使用可能是比較新的2021及以上版本,差別還是有的,實(shí)際在升級(jí)或者使用過程中,會(huì)遇到諸多問題,而且也很少有人

    2024年01月21日
    瀏覽(97)
  • Unity極坐標(biāo)Shader特效,以及使用Instanced Property實(shí)現(xiàn)相同材質(zhì)不同參數(shù)

    Unity極坐標(biāo)Shader特效,以及使用Instanced Property實(shí)現(xiàn)相同材質(zhì)不同參數(shù)

    先看看效果 Unity極坐標(biāo)Shader特效 有時(shí)候我們需要在場(chǎng)景中擺放一些熱點(diǎn),用戶點(diǎn)擊之后出現(xiàn)互動(dòng),當(dāng)然實(shí)現(xiàn)這個(gè)功能的方法有很多,作為一名程序員,當(dāng)然是要用最簡(jiǎn)單的實(shí)現(xiàn)。用shader程序化實(shí)現(xiàn)它。 啥是極坐標(biāo) 極坐標(biāo),又稱極座標(biāo)系。它是一種表示平面直角坐標(biāo)系中點(diǎn)的

    2024年02月09日
    瀏覽(22)
  • Unity的UGUI的Shader代碼

    可能是由于UGUI有自己?jiǎn)为?dú)的渲染管線,所以UGUI的shader的代碼不用顧及Unity單槍所使用的渲染管線。不知道這么理解對(duì)不對(duì),如果不對(duì),請(qǐng)大神批評(píng)指正。下面是Unity大部分的UGUI的Shader代碼。 UI/Default UI/Lit/Bumped UI/Lit/Detail UI/Lit/Refraction UI/Lit/Refraction Detail UI/Lit/Transparent Overdraw

    2024年02月16日
    瀏覽(13)
  • Unity中Shader測(cè)試常用的UGUI功能簡(jiǎn)介

    Unity中Shader測(cè)試常用的UGUI功能簡(jiǎn)介

    我們?cè)跍y(cè)試Shader效果時(shí),可能會(huì)使用到一些簡(jiǎn)單的UGUI功能。在這篇文章我們大概的介紹一下UGUI的基礎(chǔ)功能。 Unity的UGUI幫助文檔 錨點(diǎn)是針對(duì)父級(jí)進(jìn)行變換的。 錨點(diǎn)的作用是讓UI適配不同設(shè)備的屏幕變換 需要修改為中心點(diǎn)模式 可以實(shí)現(xiàn)子對(duì)象 跟隨 父對(duì)象 縮放的功能 我們?cè)趧?chuàng)

    2024年02月04日
    瀏覽(25)
  • Unity中Shader實(shí)現(xiàn)UI流光效果

    Unity中Shader實(shí)現(xiàn)UI流光效果

    在很多游戲的 UI 中,都有實(shí)現(xiàn) 一道光掃過 UI 的效果 Unity中Shader的時(shí)間_Time 注意: 因?yàn)椋@是UGUI的Shader,記著修改渲染順序?yàn)?透明層級(jí) 和 混合模式 Tags {“Queue” = “TransParent”} Blend SrcAlpha OneMinusSrcAlpha 代碼: 效果: Unity3D Shader系列之UI流光效果 Unity流光shader,無需圖片

    2024年02月05日
    瀏覽(23)
  • unity數(shù)列幀播放特效Shader怎么能放有光暈的特效能光暈清晰點(diǎn)

    怎么能放有光暈的特效能光暈清晰點(diǎn) Shader \\\"Series/CRLuo_Teaching_Tex_Amin_G\\\" { ? ? Properties ? ? { ?? ??? ?[NoScaleOffset] ? ? ? ? _MainTex (\\\"Texture\\\", 2D) = \\\"white\\\" {} ? ? ? ? _X_Sum(\\\"across\\\",float) = 3 ?? ??? ?_Y_Sum(\\\"vertical\\\",float) = 3 ? ? ? ? _ShowID(\\\"ID\\\",float) = 0 ?? ??? ? [Toggle(_AutoPlay_Key)] _Auto

    2024年01月16日
    瀏覽(22)
  • Unity中Shader測(cè)試常用的UGUI可交互功能的腳本基本使用

    Unity中Shader測(cè)試常用的UGUI可交互功能的腳本基本使用

    我們?cè)谏掀恼潞?jiǎn)單介紹了一下Shader測(cè)試時(shí)常用的UGUI功能。 Unity中Shader測(cè)試常用的UGUI功能簡(jiǎn)介 我們?cè)谶@篇文章中,簡(jiǎn)單看一下 可交互的UGUI的腳本怎么使用。 public Button _Button; void OnButtonClick() { Debug.Log(“你點(diǎn)擊了按鈕”); } _Button.onClick.AddListener(OnButtonClick); public Button _Button

    2024年02月04日
    瀏覽(30)
  • unity -- UGUI插件 LoopScrollRect

    目錄 一.簡(jiǎn)介 二.注意事項(xiàng) 1. 預(yù)制體設(shè)計(jì): 2. 性能問題: 3. 數(shù)據(jù)更新: 4. 交互體驗(yàn): 5. 版本兼容性: 6. 項(xiàng)目?jī)?nèi)容變化: 7. 異步加載: 8. 點(diǎn)擊事件處理: 9. 動(dòng)態(tài)布局: 10. 多語言支持: 三.使用示例 ?1.LoopScrollRect常用功能示例: 2.動(dòng)態(tài)添加數(shù)據(jù) 四:下載插件 一.簡(jiǎn)介 LoopS

    2024年02月16日
    瀏覽(22)
  • Unity UI——UGUI

    Unity UI——UGUI

    包名: com.unity.ugui Canvas : ??容納所有UI元素的區(qū)域。 ??一種帶有畫布組件的游戲?qū)ο蟆???使用EventSystem對(duì)象來協(xié)助消息系統(tǒng)。 繪制順序: 按照在 Hierarchy 中顯示的順序繪制,由上到下。 如果兩個(gè) UI 元素重疊,則后一個(gè)元素將顯示在前一個(gè)元素之上 渲染模式:(Render Mode)

    2024年04月28日
    瀏覽(29)
  • Unity優(yōu)化之UI篇(UGUI)

    Unity優(yōu)化之UI篇(UGUI)

    ????????在Unity中UI優(yōu)化的核心問題就是重繪和批處理之間的平衡。雖然說可以通過一些簡(jiǎn)單的技巧單方面地減少批次或者減少重繪,但進(jìn)行過一波優(yōu)化之后,最終還是要面臨批次和重繪的平衡問題。 ????????Canvas是UGUI的基本組件,它生成表示放置在其上的 UI 元素的網(wǎng)

    2024年02月04日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包