多相机同屏优先级和clear flag问题

2D游戏。

假设有三个节点,背景节点,游戏物体sprite节点,和UI节点(UI在游戏物体上面)。因为需要缩放游戏物体,但是UI和背景的缩放和游戏物体不同,有三个对应的相机,背景相机,游戏物体的相机,和UI相机。这三个相机应该怎么设置?

我看到的说法是,第一个相机必须clear solid color,优先级priority数字越小的先渲染。
那么这三个相机是不是必须这样:
第一个:背景相机,priority = 1,clear solid color
第二个:游戏物体的相机,priority = 2, don’t clear
第三个:UI相机,priority = 3, don’t clear

应该没问题。
顺带如果中间是3D相机,就都要设置clear depth。
然后如果是纯2D游戏,其实一个相机也够了。在主场景上加几个父节点做layer,缩放通过这个节点,这样更加轻量级点。不过还是看具体需求了。

测试过 android真机吗?