我正在尝试为我的 iPhone 应用程序设置平铺/重复背景。
代码“有效”,因为背景按应有的方式重复,但每次重复周围似乎都有黑色边框,我不知道为什么,图像恰好是 200x200。下面是它的外观和代码的屏幕截图:
if ((self=[super init])) {
CCSprite * bg = [CCSprite spriteWithFile:@"pattern11.jpg" rect:CGRectMake(0, 0, 1000, 520)];
[bg setPosition:ccp(0, 0)];
ccTexParams params = {GL_LINEAR,GL_LINEAR,GL_REPEAT,GL_REPEAT};
[bg.texture setTexParameters:¶ms];
[self addChild:bg z:0];
}
纹理应始终为 2 的幂...例如 16,32,64,128,256,512,1024。
尝试将图像大小调整为 256x256 或 128x128。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)