我有一个形状和纹理图像.. (shape.png, texture.png)
我想在 cocos2d 中绘制一个形状作为 texture.png 图案。 (形状尺寸比纹理图像大得多。 所以自动填充整个形状的纹理图案。
我想知道路。
找不到..
有人有办法解决这个问题吗?
最佳答案
sprite = [[CCSprite alloc] initWithFile:@"texture.png"];
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[sprite.texture setTexParameters:¶ms];
[sprite setTextureRect: CGRectMake(0.0, 0.0, w, h)];
此代码在 x 和 y(或纹理术语中的 s、t)中重复纹理。唯一的限制是您的纹理必须是 2 的幂(即 64 * 128、128 * 128、1024 * 1024)等。
关于ios - 如何在cocos2d中填充纹理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304968/