創作內容

4 GP

Unity Amplify Shader Editor練習(半透明動畫特效)

作者:Adisa│2019-07-05 15:07:08│贊助:1,006│人氣:177
當方塊擋在Camera 前方時會播放特效,讓方塊進入半透明,使得主要角色不會被其他物體擋住


shader是使用Amplify shader erditor一個滿好用的視覺化編輯器,


主要是在是由DitherInterval來控制Opacity mask,藉由DitherInterval來控制Dither(參考)並與常數1相減,並輸出。

Script方面使用Raycast來判定Cube是否在正前方若打到的物件有掛載TransparentAni這個component代表示可調整透明的物件,就呼叫這個component播半透明特效。


播放的方法使用 GetComponent<Renderer>().material.SetFloat("_DitherInterval", transparent);直接修改shader裡面的參數_DitherInterval。



引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4449818
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:獨立遊戲|橫向卷軸|2D|特效|shader|Amplify Shader Editor

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

4喜歡★Adisa 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:[輕小說] 赤瞳的伊莉雅... 後一篇:[輕小說] 赤瞳的伊莉雅...

追蹤私訊

作品資料夾

q3704875黑暗的自己
為了愛 就算毀滅世界 憎恨世界得手段毀滅世界看更多我要大聲說2小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】