android - Cocos 2D NullPointer异常

原文 标签 android nullpointerexception 2d cocos2d-android

我遵循了下面教程中的指南。
http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/
就在第一次运行时,我得到了以下错误。

04-29 10:21:08.022: E/AndroidRuntime(12702): FATAL EXCEPTION: GLThread 10
04-29 10:21:08.022: E/AndroidRuntime(12702): java.lang.NullPointerException
04-29 10:21:08.022: E/AndroidRuntime(12702):    at org.cocos2d.nodes.CCAtlasNode.updateBlendFunc(CCAtlasNode.java:168)
04-29 10:21:08.022: E/AndroidRuntime(12702):    at org.cocos2d.nodes.CCAtlasNode.<init>(CCAtlasNode.java:77)
04-29 10:21:08.022: E/AndroidRuntime(12702):    at org.cocos2d.nodes.CCLabelAtlas.<init>(CCLabelAtlas.java:40)
04-29 10:21:08.022: E/AndroidRuntime(12702):    at org.cocos2d.nodes.CCLabelAtlas.label(CCLabelAtlas.java:35)
04-29 10:21:08.022: E/AndroidRuntime(12702):    at org.cocos2d.nodes.CCDirector.setGLDefaultValues(CCDirector.java:593)
04-29 10:21:08.022: E/AndroidRuntime(12702):    at org.cocos2d.nodes.CCDirector.onSurfaceCreated(CCDirector.java:636)
04-29 10:21:08.022: E/AndroidRuntime(12702):    at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1349)
04-29 10:21:08.022: E/AndroidRuntime(12702):    at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1119)

最佳答案

该库不再更新。最好开始使用:http://www.cocos2d-x.org/。它使用C++,在Android上工作,使用JNI(原生代码)。代码可以移植到任何其他平台,如ios。
希望能有帮助!

相关文章:

java - 关闭NavigationDrawer并在获取数据时显示加载

android - InApp-此版本的应用程序未配置计费

android - 在Honeycomb中加载微调器/对话框的片段

c# - 如何拉伸平面2D网格,使其具有深度

algorithm - 精确有效的图形绘制技术和算法

android - 带有Google Play游戏服务的LIBGDX游戏配置错误

java - 分类时的Weka nullPointerException

java - Java-初始化数组后以及使用类方法测试数组时出现NullPointerException

android - 尝试在空对象引用上调用虚方法'android.content.Context android.support.v4.app.FragmentActivity.getApplicationContext()'

html5 - HTML5 2d六角棋盘游戏(桌面)引擎