我找到了如何重新制作单张图片以为我的关卡制作合适的背景:
[self setTextureRect:CGRectMake(0, 0, width, height)];
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[self.texture setTexParameters:¶ms];
问题是我必须使用single.png图片,而不是spritesheet.png + .plist文件。
这是因为当我[self setTextureRect:CGRectMake(0, 0, width, height)]
设置我的重复背景宽度时,如果图像是spritesheet cocos2d,请在spritesheet中重复其他精灵,而不仅仅是我的背景精灵。
问题是:我如何创建自己的纹理来处理另一个纹理?
谢谢