3.3.1加载超大tiledmap 只有部分被渲染

如图,大小为40006000左右的地图,在设定了摄像机跟随player移动后,发现只有一部分被渲染了,剩下的就是灰色的背景。
titled用的是多图集合的方式做的地图 因为太大了 所以没做成一个图片,而是很多256
256这种小的组合的。有哪位大佬知道改怎么做么。
刚开始用cocos creator 不知道怎么解决这个问题。

你这个可能要检查一下 添加进去的小的tieldmap的节点的layer 是不是被摄像机给剔除了?比如默认的节点的layer是DEFAULT,但是2D摄像机(Canvas下的Camera)默认是渲染UI_3D & UI_2D,确认下是否是这个问题导致的?
如果排查这个后,还是不行,那可能需要你提供一下你的demo来排查,感谢!

demo
地图是ui_2d上的 没问题。 只要是大地图 都这样
在2.4.6上没这个问题。

你的这个demo好像下载不下来。

链接:文件分享 密码:uz6ipm
上传到了微信网盘一份

之前上传是在亚马逊的服务器上,可能国内访问不是特别好


你好,我发现你这个设置 [EnableCulling ]是勾选的,去掉勾选就可以了

https://docs.cocos.com/creator/3.3/manual/zh/editor/components/tiledmap.html#tiledmap-属性

1赞

确实没有问题了,感谢。

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。