在cocos2d v3中创建填充有图像图案的图层的最简单方法

杜甘涅茨

我正在使用cocos2d v3,它具有易于访问的功能来创建CCSprite(图像),CCDrawNode(基元)和其他类似对象的图层类型。

但是我还没有找到如何创建由较小图像(即4x4px)填充的简单图层(即100x100px)的示例。

解决此问题的最简单方法是什么?

感谢您的建议。

杜甘涅茨
CCTexture* texture = [[CCTextureCache sharedTextureCache] addImage:@"bg.png"];

CCSprite *bgNode = [CCSprite spriteWithTexture:texture
                                          rect:CGRectMake(0, 0, _rootNode.contentSize.width, _appCtrl.winSize.height)];
bgNode.position = ccp(bgNode.contentSize.width / 2.0f, bgNode.contentSize.height / 2.0f);
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[bgNode.texture setTexParameters:&params];

在Cocos2d v3单元测试源中,我找到了解决此问题的另一种方法。

注意:您必须

#import "CCTexture_Private.h"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章