черная линия / пробел в фонах CCParallaxNode с cocos2d? - PullRequest
1 голос
/ 06 марта 2012

Я использую CCParallaxNode для перемещения некоторых спрайтов и 2 фонов из одного и того же спрайта. все спрайты в порядке, но у меня есть черная линия между фонами. я читал об этой проблеме.

У меня есть это:

back=[CCSprite spriteWithFile:@"mainBack.png"];
back2=[CCSprite spriteWithFile:@"mainBack.png"];

я добавляю их как ребенка в CCParallax:

[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));

У меня tried исправление константы в файле ccConfig на 1, но это не помогло.

Я также tried меняю 720 на 719 или 719,5, но ничего ...

между ними все еще есть черный разрыв.

есть предложения? большое спасибо.

1 Ответ

1 голос
/ 06 марта 2012

ок.

решено.

вам нужно добавить изображение немного больше, на 2 пикселя больше.если его 480, добавьте 482, и это решит его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...