我正在使用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:¶ms];
在Cocos2d v3单元测试源中,我找到了解决此问题的另一种方法。
注意:您必须
#import "CCTexture_Private.h"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句