1

パス修飾子を使用してアニメーション化されたスプライトを移動し、そのスプライトが特定のピクセル色で移動しないように制限したいと考えています。だから私はピクセルと色を取得しようとしましたが、その色のカラーコードを見つけることができません。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));
4

0 に答える 0