【发布时间】:2016-07-22 17:00:29
【问题描述】:
在 Unity 的 Camera 组件中,有一个属性 Clear Flags 允许从四个选项中进行选择:天空盒、纯色、仅深度和不清除。
正如文档所说:
不清除
此模式不会清除颜色或深度缓冲区。这 结果是每一帧都被绘制在下一帧上,导致 涂抹效果。这通常不会在游戏中使用,并且会 更有可能与自定义着色器一起使用。
请注意,在某些 GPU(主要是移动 GPU)上,不清除屏幕 可能会导致它的内容在下一帧中未定义。 在某些系统上,屏幕可能包含前一帧图像, 纯黑屏幕,或随机彩色像素。
“这通常不在游戏中使用,更有可能与自定义着色器一起使用”
所以我的问题是:
如何在自定义着色器中使用它,使用它可以达到什么效果?
有没有人用过它或者对基本概念有很好的解释。
谢谢
【问题讨论】: