2012-04-29 103 views
3

我按照下面的教程中的指南。 http://dan.clarke.name/2011/04/how-to-make-a-simple-android-game-with-cocos2d/Cocos 2D NullPointer異常

對第一次運行我有以下錯誤。

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) 

回答

3

該庫不再更新。開始使用會更好:http://www.cocos2d-x.org/。它使用C++來處理android,使用JNI(Native code)。代碼可以移植到任何其他平臺,如IOS。

希望它會幫助!

+0

謝謝你的信息:) – 2012-05-17 10:07:35

+1

集的答案正確,則:d – vgonisanz 2012-05-17 13:04:01

+0

其實,我不知道如何:d新來的:P – 2012-05-19 13:22:36