我找到了如何重拍单个图像来为我的关卡制作合适的背景:
[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 中的其他精灵,而不仅仅是我的背景精灵。
问题是:我如何创建自己的纹理来应对另一个纹理?
谢谢你