CocosCreator2.07多Camera在编辑器下无法正常工作

如图所示.
场景中添加了2个摄像机.添加了2个Group 设置好后,按照文档说明 depth0.2的摄像机是后渲染的应该遮挡住depth为0.1的摄像机的渲染物品. 也就是说应该是绿色的遮挡住红色的.但是在编辑器中看到的是红色的遮挡住绿色的.
但是如果用浏览器模式或者模拟器模式预览.结果是和文档中的说明一致的.

CameraTest.rar (486.0 KB)

上传了测试用例

你好,我来解答一下你的疑惑。:slightly_smiling:
所谓的无法正常工作,前提是你认为的正常工作和编辑器设计的正常工作是一样的,但是编辑器的反馈信息和运行时预览时是不同的。
编辑器的场景编辑界面并不是反馈用户 Camera 的渲染信息,举个简单的例子来说, 若是有个物体 cullingMask 设置所有的 Camera 都不去渲染它,难道你在 场景编辑 界面就看不见这个对象了嘛?当然不是!:triumph:

这个涉及到关于编辑器设计的功能,简单的说场景编辑器是当前层级管理器对象的层级渲染顺序,它有效的反馈当前 编辑器 所包含的数据信息,而运行时渲染顺序则是 Camera 功能反馈给使用者的实际渲染顺序,指的是 engine 运行时游戏逻辑包含的数据信息。

我们本来准备计划用Camera 的depthlayer 对 渲染物体的 遮挡顺序进行控制.如果按照现在的设计的话,编辑器中看到的和游戏中看到的遮挡顺序就不一致了.美术表示工作不太方便.
还有 我发现了 如果不小心 移动了camera 的位置也会导致整个渲染位置 编辑器和游戏中不一致.

有地方可以切换这种设置嘛.绝大部分情况下,我们希望编辑器看到的和游戏中看到的应该是一致的.比如提供 显示所有/按游戏中显示.

或者像unity 一样 提供 Game 和 Scene两种窗口给我们.

2.1 版本的引擎打算新加入这个游戏预览功能的。
请时刻关注论坛,到时候会有 beta 版本在论坛提供给开发者,应该就是最近的事情了。:grinning:

1赞

是添加 Game 和 Scene 两个窗口嘛?
我们调整了工作流.准备放弃多camera了:grin: