我們將在本教程中做什么
準備節點
按下“+”按鈕
選中“排除Root:”
在“[Custom Parameters]”的輸入框中輸入“refract”?
并按下“New Range”按鈕
添加折射節點和UV節點
連接每個節點
在Project視圖中打開“ShaderWeaver / Textures”文件夾,
并將“water”紋理設置為uv2節點
現在節點已準備就緒
做一個閃爍的運動
按uv2節點的“編輯”按鈕
選擇“移動”并在“Y”輸入欄中輸入“-0.5”
選擇“UV”并從屏幕頂部的輸入字段左側依次輸入
“0”“0.01”“0.01”“0”“ - 0.01”“0”
按下“+”按鈕
選擇“混合因子”下拉菜單并設置“折射”
這完成了擺動運動的創建
保存著色器
在“ShaderWeaver”窗口中選擇“Save”并保存著色器,將
文件名設置為“tutorial12.shader”
如果這些文件被添加到項目視圖中,則著色器創建完成
使用創建的著色器
在Unity菜單上選擇“GameObject> 2D Object> Sprite”兩次
在Hierarchy中選擇“New Sprite”對象后,將
Project視圖的“ShaderWeaver / Sprites”文件夾中的“ColumnShortSprite”紋理設置
為Inspector的“Sprite”項目
在Hierarchy中選擇“New Sprite(1)”對象后,將
Project視圖的“tutorial 12”材質?設置
為Inspector的“Material”項
在項目視圖的“ShaderWeaver / Sprite / Forest”文件夾中將“bg”紋理設置
為Inspector的“Sprite”項目
標度“X”輸入“2.5”并輸入“Y”輸入“4.5”
將“折射”更改為“0.5”
當你運行Unity時,你可以檢查你創建的著色器是否工作正常
這是如何創建建筑物搖擺的景觀的著色器