主相机负责渲染ui_2d层级,此是tiledmap选择ui_2d层级是能正常渲染的,然后我又在一个节点下创建了一个相机,只负责渲染land层级,此是把tiledmap层级调整为land,预览的时候闪烁一下,然后就消失了。而其他的节点,比如label节点,也同样是land层级,也能正常渲染。看来可能是tiledmap的问题,只是不知道问题出在哪了呢
选了也不太好使
顶一下11111
你先不用第二个摄像机,先把 tiled map 显示出来,说不定你地图本身就显示不出来。
如果能显示出来就是你摄像机搞错了。弄个 demo 传上来。
用主相机是能显示的 但是第二个就不显示
那就把本来要放主相机的东西放第二个,放第二个的东西放在主相机 
可是这样不太符合逻辑啊
楼主问题解决了吗
把这个去掉看看
我也遇到了,3.8.3版本。而且我的就是主相机渲染不全。
经过我多次测试,相机只会渲染你加载初始时可视范围的的那一块的tiledmap,除非你去掉勾选Enable Culling的选项。但是这样会导致draw call变大。这应该是个bug。
但是。只要你的tiledmap层级里面里面有个动画那这个层级就会正常显示。楼主你可以试试。
把应该去掉,就是个BUG
我也不知道为啥不渲染,应该是culling的问题。但是只要层级里面有一个动画就正常渲染了,所以我在每一个层级里面藏一个看不见的动画。就没有bug了
我是发现只要直接设置相机位置都会渲染不全,比如我相机跟随人物跑到右边,这时人物死亡,相机直接设置位置到初始时候就会这样。但是如果不是瞬时移动就不会,比如缓动,0.1秒回去就正常。不知道啥BUG,脑壳疼
let layer = this.node.getComponent(TiledLayer);
layer.updateCulling()
手动刷新下地图
回去我试试,不过这个是不是让draw call升高很多?
试了,不行。还是有小部分不渲染




