【发布时间】:2011-04-30 01:25:56
【问题描述】:
我找到了如何复制单个图像来为我的关卡制作合适的背景:
[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 中的其他 sprite 而不仅仅是我的背景 sprite。
问题是:我如何创建自己的纹理来处理另一个纹理??
谢谢
【问题讨论】:
标签: objective-c ios cocos2d-iphone textures texture2d