ios tilemap 生成预制体出错!安卓无错

  • Creator 版本:2.2.0

  • 目标平台: iOS真机

  • 详细报错信息,包含调用堆栈:
    ERROR: Uncaught TypeError: Cannot read property ‘3’ of undefined, location: src/cocos2d-jsb.js:0:0
    STACK:
    [0]shouldCollide@src/cocos2d-jsb.js:11027
    [1]addCollider@src/cocos2d-jsb.js:11115
    [2]onEnable@src/cocos2d-jsb.js:10959
    [3]invokeOnEnable@src/cocos2d-jsb.js:11507
    [4]invoke@src/cocos2d-jsb.js:11435
    [5]activateNode@src/cocos2d-jsb.js:21532
    [6]set@src/cocos2d-jsb.js:33564
    [7]onCollisionEnter@src/project.js:533
    [8]_doCollide@src/cocos2d-jsb.js:11023
    [9]update@src/cocos2d-jsb.js:11002
    [10]update@src/cocos2d-jsb.js:8511
    [11]mainLoop@src/cocos2d-jsb.js:6478
    [12]t@src/cocos2d-jsb.js:6709
    [13]tick@jsb-adapter/jsb-builtin.js:2006
    [ERROR] (/Applications/CocosCreator.app/Contents/Resources/cocos2d-x/cocos/scripting/js-bindings/jswrapper/v8/Object.cpp, 534): Invoking function (0x28247a160) failed!

  • 出现概率:100%

  • 额外线索:

安卓无问题,ios获取tilemap的对象出错,并且显示只有一半。不知道是什么问题!求大佬解决
以下是代码图片:


@owen@jare@panda

解决了,是换了ios那边之后直接用asset覆盖掉之前的项目,然后直接编译,忘记在window开发这边做了增加碰撞分组的操作,导致碰撞盒子无法识别的问题!