0

単一の画像を再パッティングして、自分のレベルに適した背景を作成する方法を見つけました。

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

問題は、spritesheet.png + .plistファイルではなく、single.png画像を使用する必要があることです。

これは[self setTextureRect:CGRectMake(0, 0, width, height)]、繰り返し背景幅を設定するときに、画像がスプライトシートcocos2dの場合、背景スプライトだけでなく、スプライトシート内の他のスプライトを繰り返し取得するためです。

問題は、別のテクスチャの一部に対応する独自のテクスチャをどのように作成できるかということです。

ありがとうございました

4

1 に答える 1