有时要做一个效果就是背景图在动,但是背景图上面的一些UI是不动,然后就可以用多个摄像机来实现了.
1、新建一个ngui Texture作为背景,当然这里也可以是其他对象.
然后在检视面板的右上方有个layer.点击它会显示好多layer供选择,这里新建一个back.并把新建的背景图的layer改为back,
(PS,在这里我遇到了问题导致我弄这个的时候搞了很久,原因就是:UIRoot的layer是defualt,然后我修改back对象的layer,运行过后back对象的layer又变成了defualt.导致后边的指定摄像机看不到背景.这可能是u3d要保持跟父对象一致层的原因吧.)
点击UIRoot下的camera
修改Clear Flags的值为Depth only.(用深度来渲染).
修改Culling Mask中的值,改为back.这个camera的layer无关紧要.
修改Projection的值为Orthographic(正交视图).
修改Depth的值,按需要来