[]TiledMap制作横板地图 报错

用TiledMap制作了一张横板滚屏游戏的地图,但是在试着导入游戏阶段报错。
以下是导入脚本。
this.map=new Laya.TiledMap();
this.map.createMap("res/map/map.json",new Laya.Rectangle(0,0,Laya.Browser.width,Laya.Browser.height), Laya.Handler.create(this,this.onLoaded));
报错的地方为:laya.tiledmap.js第178行:
var tImageArray=relativePath.split("/");
调试显示relativePath为undefined。
稍微跟踪了下,是141行在初始化tTileSet时就没有image属性了,可能是我的地图json文件的问题。
 
我在TiledMap中新建图块时,类型选的是“图像集合”(默认是“基于图块集图像”),我在想是不是因为这个原因所以我的json文件中没有image属性。但因为我的图片素材本身就是图片,用这种方式导入比较方便。而且是横板游戏,方格对我来说意义不大。
 
以上是我的一些猜想,具体怎么解决还望高手指导下,谢谢。随后附上我的地图文件。
 
另,在地图中的碰撞检测要怎么实现,不知道有没有样例可以学习下?我第一次使用这个工具,单看API还不是很明白。
已邀请:

Laya_XS

赞同来自:

你通过Laya.init初始化游戏执行环境了吗?如果初始化了,麻烦提供下游戏出问题的示例!

xiaobear250

赞同来自:

已经初始化,游戏源码如下。

AREX

赞同来自:

楼主解决了吗?我也遇到地图加载失败的问题了

无名

赞同来自:

用tiledmap建立新图块集的时候,将类型选择后面的“嵌入地图”打勾。

要回复问题请先

商务合作
商务合作