使用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());
相关推荐
xqqxqxxq16 小时前
《智能仿真无人机平台(多线程V3.0)技术笔记》
笔记·无人机·cocos2d
xqqxqxxq4 天前
《智能仿真无人机平台(多线程V2.0)技术笔记》(线程进阶: 无人机自动防空平台开发教程)
笔记·无人机·cocos2d
boneStudent5 天前
基于STM32F745的完整无人机飞控系统
stm32·无人机·cocos2d
mqjFKmYf5 天前
电镀生产线组态王6.53仿真程序5带配套西门子S7-200PLC程序和IO表,带运行效果视频
cocos2d
pVPkTAeVGPdZ6 天前
组态王与STM32F103VET6单片机Modbus协议通讯+三菱协议通讯源码组态王软件
cocos2d
weixin_4093831217 天前
cocos shader闪光
游戏引擎·cocos2d
weixin_4093831217 天前
cocos shader三角流光
游戏引擎·cocos2d
weixin_4093831218 天前
cocos shader流光文字 不显示透明部分
游戏引擎·cocos2d
CodeCaptain24 天前
Cocos Creator 3.8.x 可对tiled 1.4.x进行的操作或分析有哪些
经验分享·游戏·typescript·cocos2d
CodeCaptain25 天前
CocosCreator3.8.x 解析Tiled1.4.x【瓦片图层、对象图层、图像图层、组图层】的核心原理
经验分享·游戏·typescript·cocos2d