パス修飾子を使用してアニメーション化されたスプライトを移動し、そのスプライトが特定のピクセル色で移動しないように制限したいと考えています。だから私はピクセルと色を取得しようとしましたが、その色のカラーコードを見つけることができません。andengine 2.0でそれを行う方法を教えてもらえますか?
int width = src.getWidth();
int height = src.getHeight();
// create output bitmap
Bitmap bmOut = Bitmap.createBitmap(width, height, src.getConfig());
// color information
int A, R, G, B;
int pixel;
int px;
px = src.getPixel(CAMERA_WIDTH / 2, CAMERA_HEIGHT / 2);
R = Color.red(px);
G = Color.green(px);
B = Color.blue(px);
int colblck = Color.rgb(R, G, B);
Log.e("Tag","Color code for center " + colblck);
// scan through all pixels
for (int x = 0; x < width; ++x) {
for (int y = 0; y < height; ++y) {
// get pixel color
pixel = src.getPixel(x, y);
// get color on each channel
// A = Color.alpha(pixel);
R = Color.red(pixel);
G = Color.green(pixel);
B = Color.blue(pixel);
String cd = "" + 00 + 00 + 00;
bmOut.setPixel(x, y, Color.rgb(255, 0, 0));