使用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());
相关推荐
風吹过2 天前
A* (AStar) 寻路
typescript·cocos2d
李詹13 天前
游戏哪些接口会暴露源IP?_深度解析服务器通信安全隐患
游戏·游戏引擎·cocos2d·3dcoat
Delphi菜鸟21 天前
go+mysql+cocos实现游戏搭建
mysql·游戏·golang·gin·cocos2d
wkj0011 个月前
Cocos Creator 进行 Web 发布后,目录结构解析
cocos2d
寻找优秀的自己1 个月前
主相机绑定小地图
cocos2d
小白起 v1 个月前
cocos 图片上传与下载
cocos2d
FlyingBird~2 个月前
Cocos Creator Shader入门实战(五):材质的了解、使用和动态构建
材质·cocos2d
范哥来了2 个月前
python 游戏开发cocos2d库安装与使用
开发语言·python·cocos2d
FlyingBird~2 个月前
Cocos Creator Shader入门实战(四):预处理宏定义和Chunk
typescript·cocos2d
余衫马3 个月前
cocos2dx Win10环境搭建(VS2019)
游戏引擎·cocos2d