把摄像机隐藏掉后能正常显示,这是为啥啊
需要看一下你的Camera的visibility是怎么设置的了。
你 scene下的 camera 和 canvas里面的camera的设置
昨晚弄明白了
cocos3D引擎的摄像机机制是
UI摄像机永远显示在最前面,UI摄像机会绘制玩canvas上的物品后才会决定是否绘制3D摄像机的东西,其实也显示了,但是被我的纯白splash挡住,导致不绘制。
嗯,这个和你的camera的 Priority设置有关系,默认的 canvas的camera的priority是 1073741824,main camera的priority是0,根据 摄像机的优先级priority的描述 相机的渲染优先级,值越小越优先渲染。canvas下的相机会覆盖scene下的相机的绘制内容(同时显示的情况下)。
https://docs.cocos.com/creator/3.0/manual/zh/editor/components/camera-component.html?h=camera

默认的 canvas的camera的priority是 1073741824,但是max是65535,这是3.8.1编辑器的bug!

