如何在cocos2d中填充纹理?

S.J*_*Lim 5 objective-c cocos2d-iphone ios

我有一个形状和纹理图像..(shape.png,texture.png)

我想在cocos2d中绘制一个shape.png模式的形状.(形状大小比纹理图像大.所以自动填充整个形状的纹理图案.

我想知道路.

找不到..

有人有解决方案来解决这个问题吗?

Jam*_*ter 7

sprite = [[CCSprite alloc] initWithFile:@"texture.png"];

ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[sprite.texture setTexParameters:&params];
[sprite setTextureRect: CGRectMake(0.0, 0.0, w, h)];
Run Code Online (Sandbox Code Playgroud)

此代码在x和y(或纹理术语中的s,t)中重复纹理.唯一的限制是你的纹理必须是2的幂(即64*128,128*128,1024*1024)等.