Я использую 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, но ничего ...
между ними все еще есть черный разрыв.
есть предложения?
большое спасибо.