我們將在本教程中做什么
準(zhǔn)備節(jié)點(diǎn)
在項(xiàng)目視圖-打開“ShaderWeaver /教程/ Tutorial7阿爾法節(jié)點(diǎn)”文件夾
和“ShaderWeaver”紋理設(shè)置為根節(jié)點(diǎn)
添加Alpha節(jié)點(diǎn)
在Project視圖中打開“ShaderWeaver / Textures”文件夾
孤澎,并將“wave”紋理設(shè)置為alpha?1節(jié)點(diǎn)
連接alpha 1和ROOT節(jié)點(diǎn)
現(xiàn)在節(jié)點(diǎn)已準(zhǔn)備就緒
編輯alpha節(jié)點(diǎn)
按下alpha 1節(jié)點(diǎn)的“編輯”按鈕
按下右下方的“+”按鈕
設(shè)置幾個(gè)項(xiàng)目的參數(shù)
項(xiàng)目? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?參數(shù)
通道? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? [R]
啟動(dòng)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? -1
SPD? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.5
在“自定義參數(shù)”的輸入字段中輸入“Progess”(只是一個(gè)變量名字)?
并按下“New Range”按鈕
打開“Spd Factor”下拉菜單并選擇“進(jìn)度”
您已完成編輯alpha節(jié)點(diǎn)悴品。
保存著色器
在“ShaderWeaver”窗口中選擇“Save”并保存著色器,將
文件名設(shè)置為“tutorial6.shader”
如果這些文件被添加到項(xiàng)目視圖中卦碾,則著色器創(chuàng)建完成
使用創(chuàng)建的著色器
從Unity菜單中選擇“GameObject> 3D Object> Quad”
選擇您的層次創(chuàng)建“四核”對象
的材料設(shè)置督察的領(lǐng)域
可以通過拖動(dòng)項(xiàng)目視圖的“tutorial6”材料設(shè)置
適當(dāng)設(shè)置“Quad”對象的大杏琅А(x:15,y:4等)
如果您在Inspector中更改“進(jìn)度”號碼,則
可以看到字母一點(diǎn)一點(diǎn)出現(xiàn)
這是如何制作一個(gè)著色器,讓字母一點(diǎn)一點(diǎn)出現(xiàn)