混合模式
效果:物理是半透明的時候可以透過物體看到被遮擋的物體
Unity中的設置:
- 開啓alpha混合,就會根據透明度進行渲染
開啓代碼: Blend SrcAlpha OneMinusSrcAlpha
含義:混合= 原物體的alpha值的百分比 + (1-原物體的alpha值的百分比)
Tip:不要將開啓的代碼寫在CG代碼的裏面,且後面不要帶分號
- 將渲染隊列添加到Transparent透明渲染隊列
如果不添加到透明渲染隊列就會出現下面的情況
此時因爲默認的渲染隊列是Geometry(幾何體)的,所以此時即使物體有alpha值,但是還是按照幾何體的渲染隊列來渲染的,所以要想使其透過這個物體的話,就必須將渲染隊列加入到Transparent(透明)隊列