0

我找到了如何重拍单个图像来为我的关卡制作合适的背景:

[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 中的其他精灵,而不仅仅是我的背景精灵。

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

谢谢你

4

1 回答 1

1

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

于 2011-04-29T17:25:56.120 回答