Egret社区
3银子
本帖最后由 534591395 于 2019-3-15 20:19 编辑

现象:引入了tiled库后,在安卓真机环境下,微信小游戏里执行报错;
报错内容:
定位是执行 render方法报错 tmxTileMap.render(),
catch打印的信息是fromIndex(2) > toIndex(1);
说明:在微信开发者工具里跑以及h5跑是不会报错的,要在安卓真机环境下。

求帮助


当前问题已解决,临时解决方案在下面我的评论里。

最佳答案

查看完整内容

这个问题我之前发过,见贴《关于微信7.0.3版本tiled库报错导致关卡加载失败的问题》,去掉第三个参数就可以了 (本来想发链接的,但是提示要审核,往往是没下文了,所以楼主自己搜吧
分享到 :
0 人收藏

3 个回复

倒序浏览
方夏友  登堂入室 | 2019-3-11 11:06:28
534591395 发表于 2019-3-15 18:12
我已找到报错代码,在 tiled库源码里:src/layer/TMXLayer.ts 文件里的 注释语句" 为了防止地图坐标为负时 ...

这个问题我之前发过,见贴《关于微信7.0.3版本tiled库报错导致关卡加载失败的问题》,去掉第三个参数就可以了

(本来想发链接的,但是提示要审核,往往是没下文了,所以楼主自己搜吧
jmb123  初学乍练 | 2019-3-11 17:45:08
地图显示方格线,怎么解
534591395  登堂入室 | 2019-3-15 18:12:43
我已找到报错代码,在 tiled库源码里:src/layer/TMXLayer.ts 文件里的 注释语句" 为了防止地图坐标为负时出现无法显示的问题,这里延迟2秒进行缓存  " 这下面的延迟缓存代码。去掉延迟就不会报错了,暂时就是这个临时解决方式。 希望官方能正式解决下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

534591395

登堂入室

积分: 25 帖子: 16 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2019 Comsenz Inc.

返回顶部