使用cocos2d-android的常见报错

1. 报错:aused by: java.lang.AssertionError: TMX: unsupported compression method

  • 原因:tmx文件中的图块层压缩格式zlib不被支持

  • 解决方法:使用tiled编辑器修改tmx文件的压缩方式为gzip(不能为无压缩,否则报错:Attempt to invoke virtual method 'int java.nio.IntBuffer.get(int)' on a null object reference)

  • tiled编辑器地址:Tiled | Flexible level editor (mapeditor.org)

2. 报错:java.lang.AssertionError: Layer#ccTouchBegan override me

  • 原因:return super.ccTouchesBegan(event) 该代码调用的方法内部有:assert false : "Layer#ccTouchBegan override me"

  • 解决方法:直接改成:return true

3. 报错:java.lang.AssertionError: child already added. It can't be added again

  • 原因:该节点已有父亲

  • 解决方法如下:

java 复制代码
// 原报错代码:
this.addChild(plant.getShowPlant());
​
// 修改为:
plant.getShowPlant().setParent(null);
this.addChild(plant.getShowPlant());
相关推荐
FairGuard手游加固12 天前
Cocos引擎加密方案解析
安全·lua·cocos2d
CodeCaptain20 天前
Cocos2d-x 4.0 工程首次建立与编译(Mac m1)
macos·游戏引擎·cocos2d
如果皮卡会coding23 天前
Cocos2dx 编译游戏安装包制作教程
游戏·cocos2d·安装包制作
灰灰_世界1 个月前
cocos creator 3.x实现手机虚拟操作杆
前端·javascript·游戏·typescript·游戏开发·cocos2d
一线灵1 个月前
跨平台游戏引擎 Axmol-2.1.3 发布
c++·游戏引擎·wasm·cocos2d·axmol
Thomas_YXQ1 个月前
Cocos Creator 编辑器的数据绑定详解
编辑器·游戏引擎·cocos creator·cocos2d·cocos·微信小游戏
卡皮巴拉2 个月前
Cocos Creator 3.x 实现触摸拖动物体(record)
前端·javascript·cocos2d
Thomas_YXQ2 个月前
Cocos Creator UICanvas详解与2D游戏配置详解
游戏·游戏引擎·cocos2d·cocos
Sun___Shine2 个月前
在cocos2d-x中编译/调试curl库
游戏引擎·cocoa·cocos2d