私はいくつかのサンプルコードを開発しています。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 = 新しい CCGLSurfaceView(これ);
ここで、私のアプリケーションはエラーを発見しました。その結果、私のAndroidシミュレーターで殺されます。どうしたの?