[]TiledMap 地图纹理加载问题

首先描述一下我遇到的问题:我在laya中加载Tiledmap文件(Json格式,未压缩),大部分图块都显示正常,有个别的地图块没有显示出来
然后我调试的时候,查看了一下获取地图纹理的函数(laya.tiledmap.js line498)实现:

ly.png


是根据索引值去加载纹理的,然后我又对照了Tiledmap导出的json中的索引值,具体的数值如下:

tm.png

 
按照API函数的实现,json中纹理的索引值不能超过纹理集总个数(我的是72个小图片),但是对照Tiledmap导出的json文件中的索引值有几个异常的索引(图片中我用红圈圈出来的),之所以会产生这样的数据,其实是因为在制作地图时,为了显示的需要对纹理图片进行了垂直翻转、旋转等操作,之后导出的json文件中这部分图块的纹理就不是常规的索引值了
个人觉得,制作地图时,进行纹理图片的变换是正常诉求,所以加载纹理时对这个索引值的解析可能有值得商榷的地方
还请论坛里的大神们和官方的技术人员看到,帮忙指点一下
已邀请:

Aar0n

赞同来自:

好的,确认后我们后续会研讨一下这个问题。

Aar0n

赞同来自:

经确认,不支持这种操作。

要回复问题请先

商务合作
商务合作