2013-04-04 64 views
1

我是这个Cocos2d的新手。我正在开发一种俄罗斯方块类型的游戏。我想将图像裁剪成小块。我所知道的这件事是在iPhone中使用了一种名为CGImageCreateWithImageInRect的方法。有没有这样的方法可以在android cocos2d中使用?如何在Cocos2d中裁剪图像

+0

为什么?如果使用纹理和矩形初始化精灵,只需简单地绘制纹理的一部分即可。 – LearnCocos2D 2013-04-04 17:01:13

+0

好的,谢谢得到它:) – Rizwan 2013-04-09 06:48:05

回答

3

我已经创建了该图像的位图,然后使用这些代码裁剪该位图。

Bitmap bmp=BitmapFactory.decodeResource(getResources(), R.drawable.xyz); 

resizedbitmap1=Bitmap.createBitmap(bmp, 0,0,yourwidth, yourheight); 

然后将此位图转换为精灵,这样我解决了我的问题。