CCGLSurfaceView错误

时间:2012-05-21 04:45:52

标签: android cocos2d-android

我正在开发一些示例代码。 我使用cocos2d时遇到了一些问题。 这就是CCGLSurfaceView问题。

首先,我使用fps_images.png文件在项目中导入了cocos2d.jar。 我修改了我的项目使用cocos2d库。

以下是代码。

public class ToadActivity extends Activity {

protected CCGLSurfaceView _glSurfaceView;

/** Called when the activity is first created. */

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

    _glSurfaceView = new CCGLSurfaceView(this);

    setContentView(_glSurfaceView);
}
@Override
public void onStart()
{
    super.onStart();

    CCDirector.sharedDirector().attachInView(_glSurfaceView);

    CCDirector.sharedDirector().setDisplayFPS(true);

    CCDirector.sharedDirector().setAnimationInterval(1.0f / 60.0f);
}
}

==>>> _glSurfaceView = new CCGLSurfaceView(this);

在这里,我的应用程序发现了一个错误。并在结果,它在我的Android模拟器中被杀死。 有什么问题?

1 个答案:

答案 0 :(得分:2)

该库已经减少,而不是更新。最好开始使用:http://www.cocos2d-x.org/。它使用c ++来处理android,使用JNI(Native code)。代码可以移植到其他平台,如IO。

希望有所帮助!