您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-js打包APK出现的问题

2016-09-13 19:08 615 查看
1 . schedule 里面的 cc.repeatforever 不能用!!!!!!!!! 

解决办法 : 将cc.repeatforever 替换成 9999999999暂时可以解决 在计时器里面不填写次数会默认无限 -1也可以默认无限 但是打包APK之后可能无效
removeFromParent移除之后任然会产生其他影响(在飞机游戏中,子弹碰撞敌机,子弹removeFromParent,然后移除的子弹任然会对Boss飞机产生影响)

3 . cc.director.pushScene(new HelloWorldScene) 切换场景出现问题

4 . this.getBoundingBox()如果this被removeFromParent了,导致引用失效,会报错Invalid Native Object(无效本地对象) 

解决办法 : 将对象彻底销毁,在jsb中涉及到引用对象的问题,所以说需要彻底销毁对象直接将that = null 然后引用出会报错 说that is null 只需要在引用时if判断一下 return掉就好了





5 . onExit 会出问题 移除自定义事件需要放在别的地方 

解决办法 : onExit 先屏蔽掉

6 . Action出现问题 

层级问题 和 this.schedule 问题 

解决办法: 层级问题 将添加动画Layer和道具Layer的时候注意把层级给置顶
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: