我有重复X和Y的代码,这是:
bg = [CCSprite spriteWithFile:@"ipadbgpattern.png" rect:CGRectMake(0, 0, 3000, 3000)];
bg.position = ccp(500,500);
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[bg.texture setTexParameters:¶ms];
[self addChild:bg];
但是,我不知道如何更改参数以使背景沿水平轴重复。
最佳答案
没有参数。只需确保CGRect跨您要重复纹理的区域,并且纹理本身必须是2的幂(即1024x1024)。
我猜想也许您正在使用1024x768纹理,然后您会发现纹理重复之间存在间隙。