Objective c CCParallaxNode背景中带有cocos2d的黑线/间隙?
我正在使用Objective c CCParallaxNode背景中带有cocos2d的黑线/间隙?,objective-c,cocos2d-iphone,Objective C,Cocos2d Iphone,我正在使用CCParallaxNode移动同一个精灵中的一些精灵和两个背景。 所有的精灵都可以,但我有背景之间的黑线。我读过关于这个问题的文章 我有这个: back=[CCSprite spriteWithFile:@"mainBack.png"]; back2=[CCSprite spriteWithFile:@"mainBack.png"]; 我将它们作为子对象添加到CCParalax: [backgroundNode addChild:back z:0 parallaxRatio:bgS
CCParallaxNode
移动同一个精灵中的一些精灵和两个背景。
所有的精灵都可以,但我有背景之间的黑线。我读过关于这个问题的文章
我有这个:
back=[CCSprite spriteWithFile:@"mainBack.png"];
back2=[CCSprite spriteWithFile:@"mainBack.png"];
我将它们作为子对象添加到CCParalax:
[backgroundNode addChild:back z:0 parallaxRatio:bgSpeed positionOffset:ccp(160,240)];
[backgroundNode addChild:back2 z:0 parallaxRatio:bgSpeed positionOffset:ccp(160,720)];
我用以下内容更新它们:
- (void)update:(ccTime)dt {
CGPoint backgroundScrollVel = ccp(0, -1000);
backgroundNode.position = ccpAdd(backgroundNode.position, ccpMult(backgroundScrollVel, dt));
我已尝试将
ccConfig文件中的常量固定为1,但无效
我也试过把720改成719,或719.5,但是没有
他们之间仍然存在着黑色的鸿沟
有什么建议吗?
非常感谢 好的
解决了
你要做的是把图像加大一点,再加上2个像素。
如果是480,加上482就可以解决了。好的
解决了
你要做的是把图像加大一点,再加上2个像素。
如果是480,加上482就可以解决了