如何在Cocos2d-x(C ++ openGL)中制作可伸缩的图像

时间:2011-08-03 08:04:47

标签: iphone graphics opengl-es cocos2d-x

我正在研究Cocos2D和OpenGLES。

我想要制作

[[UIImage imageNamed:@"green.png"] stretchableImageWithLeftCapWidth:10.0 topCapHeight:14.0];

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight

使用C ++中的OpenGL(Cocos2D-x)。

所以我想做的原型将是

(CCSprite*) stretchableSpriteWithFile(const char *pszFileName, float leftCap, float topCap, float width, float height);
图片前的

http://postfiles6.naver.net/20091019_85/jun0683_1255941958601C1KQo_png/green_jun0683.png?type=w2

图片后:http://postfiles5.naver.net/20091019_84/jun0683_12559419613787bC6n_png/green4_jun0683.png?type=w2

感谢您的建议。

台镐。

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:2)

看一下测试项目,在运行Android.mk的cocos2d-2.0-rc0a-x-2.0 / tests中,用eclipse启动apk(在linux中)。有一些例子可以管理纹理和效果。