1

CCLayer クラスの 1 つに CCScene があります。そのスクリーンショットを撮り、画像ファイルとして保存する必要があります。手に入れるのを手伝ってください。

    View myView = findViewById(R.id.form);
Bitmap bmp = Bitmap.createBitmap( myView.getMeasuredWidth() , myView.getMeasuredHeight() , Config.ARGB_8888);
Canvas canvas = new Canvas(bmp);
myView.draw(canvas);
try {
FileOutputStream out = new FileOutputStream( "/sdcard/screen.jpg" );
bmp.compress(Bitmap.CompressFormat.JPEG, 100, out);
out.flush();
out.close();
} catch (Exception e) {

e.printStackTrace();

}

このコードはうまくいきませんでした。0kb の画像ファイルを返します。Javaで必要です。

4

1 に答える 1

0

CCRenderTextureがAndroidポートで利用できる場合は、それを使用することをお勧めします。ここにがありますが、iPhone用ですが、一般的にCCRenderTextureの基本的な使用法を示しているはずです。

于 2011-12-02T19:25:02.050 に答える