如图 相机设置为DONT_CLEAR
让cube平滑移动
预期效果:相机不清除缓存,应该会留下一堆白块叠加的效果。
实际效果:相机正常移动
相机DONT_CLEAR不是不清除缓存吗 为何运行效果等同DEPTH_ONLY
预期效果:相机不清除缓存,应该会留下一堆白块叠加的效果。
实际效果:相机正常移动
相机DONT_CLEAR不是不清除缓存吗 为何运行效果等同DEPTH_ONLY
要在RenderTexture上才能生效
这个是放在RenderTexture了
用其他设备试试, 可能是引擎有bug, 找一下官方看看
这边其他的windows也是 但是2台mac是正常的。那边也不行吗
主要我不确定代码有没有问题
我没window, 我用mac和安桌运行都没问题
好的。感谢
官方大大能帮忙看看这个问题吗。
这种行为是未定义的,并不是可靠的残留行为,大部分后端都会在每帧强制重绘,不要依赖相机的 dont clear 做跨帧行为。
建议想做残影还是要多绘制几次
好的。感谢回复。
为何mac和window会效果不一样。因为mac还是比较稳定的
因为图形后端不一样,一个是 Metal,一个是 Vulkan 或 GLES,同样后端,不同设备和不同系统版本不一样都很正常,跟 driver 关系很大
好吧 感谢大佬解答。