Ccc tiledmap超大地图的实现和demo

Hi 大神, 官方现在还在维护2dx吗? 目前有队tiledmap加载超大地图做优化么?

希望官方优化下titledmap,实现超大地图

你这样干在一些机器上会出问题的,gles2.0标准里index buffer只支持unsigned short,3.0才正式支持unsigned int。在2.0里用unsigned int那就要看你人品了,如果支持那是gpu厂商额外送你的。

1赞

有个问题想请教一下,creator tiledmap 用的是TMXTiledMap,你修改的代码是FastTMXTiledMap,请问是你切换成fast的么?
还有,如果快速切换?
谢谢

目测官方的TMXTiledMap就是用的FastTMXTiledMap。没有切换,我也是直接改的fast的。

感谢回复,我在论坛里问了下,官方使用的不是fast (可能版本不同吧,我用的是1.3.3)
http://forum.cocos.com/t/creator-tmxtiledmap/43658/2?u=111923
非常感谢提供的 思路和demo !~

你好, 请问这个该怎么用呢, 下载好js的该怎么设置呢,
我是小白, 所以不是很懂!!!

目前引擎到了1.6+版本了,超大地图官方有没有做些优化啊

这么好的东西我才发现,学习楼主!

一晃竟然已经一年过去了,才看到这个贴子的回复,刚去查了下gl的文档,的确2.0只支持GL_UNSIGNED_SHORT和GL_UNSIGNED_BYTE,用uint是有问题的,感谢指正。后来项目里面没用tilemap,换了其他方案实现,所以这个bug一直没有暴露出来。

你做的slg还是用creator么?我这边项目打算做slg,也有超大地图,我在考虑是否用creator做!

1500,让我想起了率土,不过说一下,率土是1501,不是1500

不用tiledmap不就好了,我们以前就这样做的。

你们挖我两年前的坟。还被我看到了。。。超大地图必须自行优化,当时官方有回复我说超大地图这种需求已经不是常规性的需求了。对一个基础性的引擎他们确实没必要去支持的。

就是抄的率土,都上线跑了两年了。

找不到 setupTilesBeyondPos 这个方法呢?官方的API中也找不到类似的函数

你好可以问下,除了tilemap还有其他什么方案吗

兄弟,你要做什么样的地图,如果像玛丽奥那种的话,我可以帮你

mark!

他这个方法应该是移除超出地图的方块,我打印层对象是cc_TiledLayer类型,查看API没有这个对应的函数,应该要自己写? 可能自己重写cc_TiledLayer类型?

(帖子被作者删除,如无标记将在 24 小时后自动删除)