0

私は cocos2dx を初めて使用し、(キャンバスを使用して) Android から cocos2dx にゲームを移植しようとしています。次のコードを使用して、Android で png を使用してタイルを作成します。

//create bitmap shader
Bitmap mBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.rock_texture);
BitmapShader mBitmapShader = new BitmapShader(mBitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);

//add to paint
Paint mPaint = new Paint();
mPaint.setShader(mBitmapShader);

//draw on canvas
canvas.save();
canvas.clipPath(mPath);
canvas.drawRect(0, 0, w, h, mPaint);
canvas.restore();

Bitmap Shader doc http://developer.android.com/reference/android/graphics/BitmapShader.html cocos2dx で同じことを行うにはどうすればよいですか?

4

1 に答える 1

0

OpenGL シェーダーを使用して同じことを行う cocos2dx の PRkit を使用します。 http://www.cocos2d-x.org/boards/6/topics/8101?r=12344#message-12344

于 2013-03-28T05:45:25.040 に答える