2016-07-22 77 views
3

在Unity的Camera組件中,有一個屬性清除標誌允許從四個選項中進行選擇:Skybox,Solid Color,Depth Only和Don'清除。在相機的「清除標誌」屬性中使用「不清除」

由於文件說:

不清除

該模式不清晰或者顏色或深度緩衝。 的結果是每個框架都在下一個框架上繪製,從而產生塗抹效果。這通常不用於遊戲,並且 更可能用於自定義着色器。

請注意,在某些GPU(主要是移動GPU)上,未清除屏幕 可能會導致其內容在下一幀中未定義。 在某些系統上,屏幕可能包含前一幀圖像,純黑色屏幕或隨機彩色像素。


「這不是通常使用的遊戲和更可能與自定義着色器中使用」

所以我的問題是:

如何在使用它自定義着色器和使用它可以達到什麼效果?

有沒有人使用過它或對基本概念有很好的解釋。

感謝

回答

1

線程的問題是有點老了,但是我有這個問題,並解決它。

我做了重新產生此效果的屏幕圖像效果,你可以在這裏看到:

https://github.com/falconmick/ClearFlagsMobile

希望這有助於!

+0

確保,如果你的推到IOS/Android的,你包括在着色器總是副本列表中的着色器,因爲它的動態發現 –

1

一個想法將是最終幻想遊戲中的敵人遭遇效果。看看這個gif的頂部邊緣,看看之前幀的模糊效果。這可能與模糊/旋轉相結合。

gif