cocos2d-js打包APK出现的问题

1 . schedule 里面的 cc.repeatforever 不能用!!!!!!!!! 
解决办法 : 将cc.repeatforever 替换成 9999999999暂时可以解决 在计时器里面不填写次数会默认无限 -1也可以默认无限 但是打包APK之后可能无效

  1. 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的时候注意把层级给置顶

展开阅读全文

没有更多推荐了,返回首页