关于相机 DONT_CLEAR(求官方大大看看)


如图 相机设置为DONT_CLEAR
让cube平滑移动

预期效果:相机不清除缓存,应该会留下一堆白块叠加的效果。
实际效果:相机正常移动

相机DONT_CLEAR不是不清除缓存吗 为何运行效果等同DEPTH_ONLY

要在RenderTexture上才能生效

meshRender1.zip (30.7 KB)
大佬能帮我看看这个测试吗。windows和mac表现不一样
window:


mac:

这个是放在RenderTexture了

用其他设备试试, 可能是引擎有bug, 找一下官方看看

这边其他的windows也是 但是2台mac是正常的。那边也不行吗

主要我不确定代码有没有问题

我没window, 我用mac和安桌运行都没问题

好的。感谢

官方大大能帮忙看看这个问题吗。

这种行为是未定义的,并不是可靠的残留行为,大部分后端都会在每帧强制重绘,不要依赖相机的 dont clear 做跨帧行为。
建议想做残影还是要多绘制几次

好的。感谢回复。

为何mac和window会效果不一样。因为mac还是比较稳定的

因为图形后端不一样,一个是 Metal,一个是 Vulkan 或 GLES,同样后端,不同设备和不同系统版本不一样都很正常,跟 driver 关系很大

好吧 感谢大佬解答。