中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當前位置: 首頁 > news >正文

常用h5的制作工具seo關鍵詞排名優(yōu)化方案

常用h5的制作工具,seo關鍵詞排名優(yōu)化方案,酒水食品做的好網站,wordpress建站時間文章目錄 前言一、原理在Shader中直接暴露的Color屬性,不會與UI的Image組件中的Color形成屬性綁定。因為UI的Image組件中更改的顏色是頂點顏色,如果需要在修改組件中的顏色時,使Shader中的顏色也同時改變。那么就需要在應用程序階段傳入到頂點…

文章目錄

  • 前言
  • 一、原理
    • 在Shader中直接暴露的Color屬性,不會與UI的Image組件中的Color形成屬性綁定。因為UI的Image組件中更改的顏色是頂點顏色,如果需要在修改組件中的顏色時,使Shader中的顏色也同時改變。那么就需要在應用程序階段傳入到頂點著色器的數(shù)據(jù)增加一個變量,用于給頂點著色器使用。
  • 二、實現(xiàn)
    • 1、在結構體 appdata 中,加入一個用COLOR語義的變量,用于代表傳入的頂點顏色
    • 2、在結構體 v2f 中,加入一個用 TEXCOORD1語義定義變量,這里的語義其實沒有什么含義,主要作用是精度的不同。
    • 3、在片元著色器中,讓頂點顏色 和 采樣后的紋理混合輸出即可


前言

Unity中UI組件對Shader調色


一、原理

在Shader中直接暴露的Color屬性,不會與UI的Image組件中的Color形成屬性綁定。因為UI的Image組件中更改的顏色是頂點顏色,如果需要在修改組件中的顏色時,使Shader中的顏色也同時改變。那么就需要在應用程序階段傳入到頂點著色器的數(shù)據(jù)增加一個變量,用于給頂點著色器使用。


二、實現(xiàn)

1、在結構體 appdata 中,加入一個用COLOR語義的變量,用于代表傳入的頂點顏色

//定義一個語義為Color的4維向量,用于傳入頂點顏色,設置語義為COLOR后,這個變量就會與頂點顏色對應
struct appdata
{
//頂點信息
float4 vertex:POSITION;
float2 uv : TEXCOORD;
//這里定義一個語義為Color的4維向量,用于傳入頂點顏色,設置語義為COLOR后,這個變量就會與頂點顏色對應
fixed4 color:COLOR;
};

2、在結構體 v2f 中,加入一個用 TEXCOORD1語義定義變量,這里的語義其實沒有什么含義,主要作用是精度的不同。

在傳入到片元著色器的數(shù)據(jù)中,只有 SV_POSITION 語義是必要的,這個用于存儲轉化到裁剪坐標下的位置信息。

//存儲 頂點著色器輸入到片元著色器的信息
struct v2f
{
//裁剪空間下的位置信息(SV_POSITION是必須的)
float4 pos:SV_POSITION;
float2 uv : TEXCOORD;
//這里的語義主要代表精度不同,TEXCOORD 在這里只是代表高精度,可以使用COLOR語義,代表低精度
fixed4 color : TEXCOORD1;
};

3、在片元著色器中,讓頂點顏色 和 采樣后的紋理混合輸出即可

示例代碼:

Shader"MyShader/P1_1_4"
{Properties{//命名要按標準來,這個屬性才可以和Unity組件中的屬性產生關聯(lián)//比如說,在更改 Image 的源圖片時,同時更改這個[PerRendererData]_MainTex("MainTex",2D) = "white"{}[PerRendererData]_Color("Color",color) = (1,1,1,1)}SubShader{//更改渲染隊列(UI的渲染隊列一般是半透明層的)Tags {"Queue" = "TransParent"}//混合模式Blend SrcAlpha OneMinusSrcAlphaPass{CGPROGRAM#pragma vertex  vert#pragma fragment frag#include "UnityCG.cginc"//存儲 應用程序輸入到頂點著色器的信息struct appdata{//頂點信息float4 vertex:POSITION;float2 uv : TEXCOORD;//這里定義一個語義為Color的4維向量,用于傳入頂點顏色,設置語義為COLOR后,這個變量就會與頂點顏色對應fixed4 color:COLOR;};//存儲 頂點著色器輸入到片元著色器的信息struct v2f{//裁剪空間下的位置信息(SV_POSITION是必須的)float4 pos:SV_POSITION;float2 uv : TEXCOORD;//這里的語義主要代表精度不同,TEXCOORD 在這里只是代表高精度fixed4 color : TEXCOORD1;};sampler2D _MainTex;fixed4 _Color;v2f vert(appdata v){v2f o;//把頂點信息轉化到裁剪坐標下o.pos = UnityObjectToClipPos(v.vertex);o.uv = v.uv;o.color = v.color;return o;}fixed4 frag(v2f i) : SV_Target{fixed4 mainTex = tex2D(_MainTex,i.uv);return  mainTex * i.color;}ENDCG}}
}

效果(可以通過UI的Image組件中改變顏色,來對Shader調色了):
請?zhí)砑訄D片描述

http://www.risenshineclean.com/news/51397.html

相關文章:

  • 今日頭條模板WordPress優(yōu)化深圳seo
  • b2b網站建立百度開放云平臺
  • 網站項目經費預算新聞稿營銷
  • 網站建設綜合技術百度首頁登錄
  • 網站建設技巧亅金手指排名25網站頁面優(yōu)化方案
  • google建設網站賺錢青島seo優(yōu)化公司
  • 深圳網站建設憂化在線seo外鏈工具
  • 重慶seo網站設計旅游營銷推廣方案
  • 深圳專業(yè)網站制作技術簡單的網站建設
  • WordPress改url進不去搜索引擎優(yōu)化 簡歷
  • 工業(yè)設計公司深圳本也設計seo優(yōu)化服務
  • 高端品牌車江蘇網站seo
  • 網站建設 搜狐seo綜合查詢工具
  • 百度網站排名優(yōu)化國外seo大神
  • 當下網站建設海外推廣渠道
  • 什么做自己的網站 應招聘人才seo經驗是什么
  • 北京做胃鏡哪好德勝門網站I如何自己做一個網址
  • 網站建設公司一般多少錢視頻剪輯培訓機構
  • 常州專業(yè)做網站公司查排名的軟件有哪些
  • 2019年10月電子商務網站設計百度推廣開戶
  • 做網站空間多大網站優(yōu)化包括對什么優(yōu)化
  • 網頁設計與網站建設的理解link友情買賣
  • 北京做兼職從哪個網站許昌網站推廣公司
  • 網站策劃案怎么寫范文天津外貿seo推廣
  • 網絡購物網站大全福州seo優(yōu)化
  • 白銀市建設局網站王浩百度賬戶代運營
  • 做網站生意旁設計網站的公司
  • 經營范圍里的網站建設網絡營銷策劃方案論文
  • 建材板材網站源碼 asp關鍵詞列表
  • 免費的制作網站網絡營銷類型