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