在这个应用场景中, 设置了 camera.visibility 来只显示某一个layer中的模型
将所有模型在视图中全部显示出来
此时的drawcall为 124, 帧数为60, 操作流畅
但当旋转到某一个角度, drawcall会变成 818. 可见的图层与模型并没有增加. 显然就对其它不可见的layer中的内容也进行了渲染.
此时的帧数为15, 操作卡顿
所以这种情况 是不是个bug?
按正常的理解是如果layer不可见, 那其中的内容应该不会产生drawcall
另外提一句. 官方的测试, 好像没有覆盖到 不同layer 这部分. 这个是drawcall的问题. 另外一个是我去年提的. 新的渲染管线只对default层有效的问题. 都跟这个 layer 有关.