как я могу создать свой собственный CCTexture2D, копируя часть другого CCTexture2D - PullRequest
0 голосов
/ 28 апреля 2011

Я нашел, как повторить одно изображение, чтобы создать подходящий фон для моего уровня:

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

проблема в том, что я должен использовать одно изображение .png, а не файл spritesheet.png + .plist.

Это потому, что когда я делаю [self setTextureRect:CGRectMake(0, 0, width, height)] для установки повторяемой ширины фона, если изображение является spritesheet, cocos2d берет другие спрайты в повторяющейся spritesheet, а не только мой фоновый спрайт.

Вопрос: как я могу создать свою собственную текстуру, справляясь с куском другой текстуры?

спасибо

1 Ответ

1 голос
/ 29 апреля 2011

Наконец-то я решил проблему: Ссылка на вопрос на форуме cocos2d

...