我如何创建自己的CCTexture2D复制另一个CCTexture2D

时间:2011-04-27 21:42:36

标签: objective-c ios cocos2d-iphone textures texture2d

我找到了如何重新制作单张图片以为我的关卡制作合适的背景:

[self setTextureRect:CGRectMake(0, 0, width, height)];
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[self.texture setTexParameters:&params];

问题是我必须使用single.png图片,而不是spritesheet.png + .plist文件。

这是因为当我[self setTextureRect:CGRectMake(0, 0, width, height)]设置我的重复背景宽度时,如果图像是spritesheet cocos2d,请在spritesheet中重复其他精灵,而不仅仅是我的背景精灵。

问题是:我如何创建自己的纹理来处理另一个纹理?

谢谢

1 个答案:

答案 0 :(得分:1)

最后我解决了这个问题: Link to cocos2d forum question