使用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());
相关推荐
/**书香门第*/20 小时前
cocos creator 3.8 一些简单的操作技巧,材质的创建 1
深度学习·游戏·cocos2d
Fuliy961 个月前
U2D【Move and Jump】
unity·c#·游戏程序·动画·cocos2d
csdn_li_12121 个月前
cocos Creator + fairyGUI 快速入门
cocos2d
GameTomato1 个月前
【iOS原生代码-音频播放】AVAudioPlayer 本地音频设置姊妹篇:如何将多个音频分别指定设置为左、右声道
游戏·ios·音视频·xcode·游戏开发·cocos2d
我是ed.1 个月前
Cocos 2 使用 webview 嵌入页面,摄像头调用没权限问题
webview·cocos2d·摄像头
唐小旭1 个月前
Cocos_鼠标滚轮放缩地图
cocos2d
一口盐汽水呐2 个月前
cocos creator 集成ffmpeg
ffmpeg·cocos2d
vip4512 个月前
游戏开发2025年最新版——八股文面试题(unity,虚幻,cocos都适用)
unity·虚幻·cocos2d
goose leaves a mark2 个月前
Cocos 3.8.3 实现外描边效果(逃课玩法)
cocos2d
gameckisme2 个月前
Selfloss,官方中文,解压即玩,
游戏·unity·游戏程序·图形渲染·cocos2d·贴图·游戏策划