多相机下,tiledmap为什么会不渲染呢?

主相机负责渲染ui_2d层级,此是tiledmap选择ui_2d层级是能正常渲染的,然后我又在一个节点下创建了一个相机,只负责渲染land层级,此是把tiledmap层级调整为land,预览的时候闪烁一下,然后就消失了。而其他的节点,比如label节点,也同样是land层级,也能正常渲染。看来可能是tiledmap的问题,只是不知道问题出在哪了呢

相机的Clear Flags选择DEPTH_ONLY试试

选了也不太好使

顶一下11111

你先不用第二个摄像机,先把 tiled map 显示出来,说不定你地图本身就显示不出来。
如果能显示出来就是你摄像机搞错了。弄个 demo 传上来。

用主相机是能显示的 但是第二个就不显示

那就把本来要放主相机的东西放第二个,放第二个的东西放在主相机 :grin:

可是这样不太符合逻辑啊

楼主问题解决了吗

我是对tiledMap做旋转90度,慢慢的map就消失了,不知道是不是同一个问题

image 把这个去掉看看

我也遇到了,3.8.3版本。而且我的就是主相机渲染不全。

经过我多次测试,相机只会渲染你加载初始时可视范围的的那一块的tiledmap,除非你去掉勾选Enable Culling的选项。但是这样会导致draw call变大。这应该是个bug。
但是。只要你的tiledmap层级里面里面有个动画那这个层级就会正常显示。楼主你可以试试。

把应该去掉,就是个BUG

我也不知道为啥不渲染,应该是culling的问题。但是只要层级里面有一个动画就正常渲染了,所以我在每一个层级里面藏一个看不见的动画。就没有bug了