使用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());
相关推荐
RogerLHJ13 天前
cocos creator 的 widget组件的使用及踩坑
typescript·游戏引擎·游戏程序·cocos2d
MavenTalk17 天前
微信小程序里的小游戏研发需要什么技术栈
前端·微信小程序·小程序·前端框架·cocos2d
watl018 天前
iOS平台接入Facebook登录
c++·游戏·cocoa·cocos2d
水煮肉片饭20 天前
【包教包会】CocosCreator3.x——重写Sprite,圆角、3D翻转、纹理循环、可合批调色板、不影响子节点的位移旋转缩放透明度
游戏·typescript·游戏引擎·cocos2d
/**书香门第*/1 个月前
Cocos creator 3.8 支持的动画 7
学习·游戏·游戏引擎·游戏程序·cocos2d
/**书香门第*/1 个月前
cocos creator 3.8 一些简单的操作技巧,材质的创建 1
深度学习·游戏·cocos2d
Fuliy962 个月前
U2D【Move and Jump】
unity·c#·游戏程序·动画·cocos2d
csdn_li_12122 个月前
cocos Creator + fairyGUI 快速入门
cocos2d
GameTomato2 个月前
【iOS原生代码-音频播放】AVAudioPlayer 本地音频设置姊妹篇:如何将多个音频分别指定设置为左、右声道
游戏·ios·音视频·xcode·游戏开发·cocos2d
我是ed.2 个月前
Cocos 2 使用 webview 嵌入页面,摄像头调用没权限问题
webview·cocos2d·摄像头