在做unity游戏开发时,发现unity相机外物体不显示,在网上查了一下,找到一篇解释unity相机外物体不显示的原因,在这分享给同学们。

发现针对相机而言有以下主要设定:
       1 Layer,相机位于的层,想要同时显示几个相机,就让他们处于不同的层,通常只要UI层来放ngui的ui,其它的放默认
       2 depth,这个属性,我一直以为是相机拍摄的距离,但不是,是表示相机的层级关系,大的在屏幕前方
       3 Clear flags,有好几种设置,但要保证都同时看得见,你需要把前面的相机也就是depth大的设置为depth only
       4 为什么有时候ngui创建的sprite button这些看不到呢——注意在inspector里面设置他们的层为uicamera的culling mask一样的值。