我如何复制另一个 CCTexture2D 的一部分来创建自己的 CCTexture2D
我找到了如何重新分配单个图像以制作适合我的关卡的背景:
[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 重复并不仅仅是我的背景精灵。
问题是:我如何创建自己的纹理来应对另一块纹理?
谢谢
I found how to repat single image to make a fitting background for my level:
[self setTextureRect:CGRectMake(0, 0, width, height)];
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[self.texture setTexParameters:¶ms];
the problem is I must use a single.png image, and not a spritesheet.png + .plist file.
This because when i do [self setTextureRect:CGRectMake(0, 0, width, height)]
for set my repeated background width, if the image is a spritesheet cocos2d take the other sprites in the spritesheet repeating and not only my background sprite.
The question is: how i can create my own texture coping a piece of another texture??
thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
最后我解决了这个问题:
cocos2d 论坛问题链接
Finally I solved the issue:
Link to cocos2d forum question