Repeating background in cocos2d has black edges!(cocos2d 中的重复背景有黑边!)
问题描述
我正在尝试为我的 iPhone 应用设置平铺/重复背景.
I am attempting to setup a tiled/repeating background for my iPhone app.
代码有效",因为背景正在重复,但我似乎在每次重复周围都有一个黑色边框,我不知道为什么,图像正好是 200x200.这是它与代码的外观截图:
The code "works" in that the background is repeating like it should be but I seem to have a black border around each repetition and I dont know why, the image is exactly 200x200. Here is a screenshot of how it looks along with the code:
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];
}
推荐答案
纹理应该始终是两个的幂...例如 16,32,64,128,256,512,1024.
Textures should always be in power of two... like 16,32,64,128,256,512,1024.
尝试将图像大小调整为 256x256 或 128x128.
Try resizing the image to 256x256 or 128x128.
这篇关于cocos2d 中的重复背景有黑边!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:cocos2d 中的重复背景有黑边!
- 如何检查发送到 Android 应用程序的 Firebase 消息的传递状态? 2022-01-01
- MalformedJsonException:在第1行第1列路径中使用JsonReader.setLenient(True)接受格式错误的JSON 2022-01-01
- 使用自定义动画时在 iOS9 上忽略 edgesForExtendedLayout 2022-01-01
- Android viewpager检测滑动超出范围 2022-01-01
- Android - 我如何找出用户有多少未读电子邮件? 2022-01-01
- 用 Swift 实现 UITextFieldDelegate 2022-01-01
- android 4中的android RadioButton问题 2022-01-01
- 想使用ViewPager,无法识别android.support.*? 2022-01-01
- Android - 拆分 Drawable 2022-01-01
- 在测试浓缩咖啡时,Android设备不会在屏幕上启动活动 2022-01-01