2

我正在研究 Cocos2D 和 OpenGLES。

我想做

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

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

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

所以我想做的原型将是

(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

感谢您的意见。

太浩。

4

2 回答 2

2

在http://www.crocodella.com.br/2011/07/resizable-decorated-box-using-cocos2d/找到一个代码片段 上面页面评论部分的固定代码位于https://github.com /jgrimaul/装饰盒

于 2011-10-25T06:25:33.337 回答
2

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

于 2012-05-31T10:21:43.230 回答