前言:
忘了分享XD
GGJ的題目剛好是Lost & Found,想說當玩家越迷惘時,視線會越模糊、黑暗,直到最後剩下螢幕中間的一個小圓圈。
效果預覽:
使用上要注意的是BlackScreenEffect.cs要刪掉一些註解。
因為SRP和URP做法不同:
- SRP請取消14~21行的註解
- URP請取消23-56的註解,並額外再創一個Camera在MainCamera物件下,使兩個Camera重疊。程式碼會把renderProviderCamera 的輸出目標設成render_Tex,再把該RenderTexture給材質球的Texture。
備註:
shader那邊用位移是用_DisplaceTexture 的R、G兩色(xy),不是灰階喔。
程式碼: float2 dis=tex2D(_DisplaceTexture , i.uv + _Time.x ).xy;
雜談:
巴哈創作好奇怪,有時候縮圖偏偏傳不上去或傳很久。