Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c CCParallaxNode背景中带有cocos2d的黑线/间隙?_Objective C_Cocos2d Iphone - Fatal编程技术网

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就可以解决了