[LayaAir 2.0]layaair如何加载由不同大小的图块组成的TiledMap地图(.tsx)

TiledMap示例地图创建新图块儿时设定设定块大小后每个图块都是一样大的,这种是可以正常导出json正常加载的。
现在的需求:
一个地图是由几万个不同大小的图块组成,TiledMap能正常加载出地图,
导出的json中没有image路径且调用了.tsx文件,在.tsx文件里才有每个image的路径和width和height等,
.tsx文件放进工程里编译报错(也不知道能不能加载这玩意)。
请问有没有大神遇到过这种相同需求,共同交流学习。
已邀请:

Laya_XS

赞同来自:

我们在用tiledmap拼地图的时候,场景里的图片尺寸很多种,各式各样的。最终地图导出的是一个json文件和一个texture的图集文件。你在加载这两个文件后就可以显示你地图的内容了。在laya引擎里.tsx或.tmx我们暂时没有用到这个格式的文件。这个应该是tiledmap工具需要的工程文件。你或者可以去tiledmap的官方看看文档,看看能否解决你的问题。在引擎里我们支持tiledmap,就是解析了tiledmap的json描述信息,然后根据描述信息渲染显示了描述信息中的内容。针对渲染的内容做了深度的优化处理,保证大地图在游戏里高性能的显示使用。

mark

赞同来自:

先学习TiledMap了

mark

赞同来自:

我们在用tiledmap拼地图的时候,场景里的图片尺寸很多种,各式各样的。最终地图导出的是一个json文件和一个texture的图集文件。你在加载这两个文件后就可以显示你地图的内容了。在laya引擎里.tsx或.tmx我们暂时没有用到这个格式的文件。这个应该是tiledmap工具需要的工程文件。你或者可以去tiledmap的官方看看文档,看看能否解决你的问题。在引擎里我们支持tiledmap,就是解析了tiledmap的json描述信息,然后根据描述信息渲染显示了描述信息中的内容。针对渲染的内容做了深度的优化处理,保证大地图在游戏里高性能的显示使用。

要回复问题请先

商务合作
商务合作