[求助] creator2.2 TiledMap 动态加载超大地图和图集的方法?

最近在做一个H5 RPG游戏, 在地图上有以下需求:

  1. 超大无缝地图, 想通过卡马克卷轴动态加载

    我觉得这需要不停地清除左边的图块, 移动到又边, 貌似没有现成的方法?

  2. 动态更新tileset, 2.2的官方介绍中提到

2.2 进一步完善了 TiledMap 的支持。现在可支持 grid 旋转、grid 动画、图象图层、图层偏移、
object group 文本,支持单个图层多个 tileset

我想通过url从服务端获取新的tileset渲染到tiledmap中, 官方的文档还没有对setTileset的说明

请问各位高手我的想法是否可行

@jare @panda
请问应该如何远程setTilesets呢, 另外texture和tileset是什么关系?

九宫格知道吧?根据设计性能要求,先把地面贴图切好,假设玩家站在中宫5的位置,则首先加载4682的十字范围的贴图(看键盘右边小键盘),接着根据玩家往哪个方向走加载其他贴图,假设玩家往6方向走,则此时需要加载39和6的右边一格。如果玩家在6格停下了,则以6为中宫重新确定九宫格的范围。
一般游戏都是有任务的,建议把玩家初始任务会走过的地图直接打包在H5包里面,然后进游戏的时候加载的贴图是之后任务可能用到的资源。
地图贴图的切图需要有规律的编号,这样在代码里面可以简单的通配的方式加载贴图。

可我需要45度角地图, 而且每个地图块都是有互动效果的, 所以需要九宫格配合tiledmap使用

就不知道该怎么办了

通过遍历格子动态改变地图格子,然后动态改对象数据应该可以实现吧,只要不是那种很快速的迭代或者需要显示特别多的格子应该没问题