Eu procurei em todos os fóruns e não consigo encontrar umsolução de trabalho para fazer com que minha camada de paralaxe faça um loop. SIM - Eu tentei todos os tutoriais, incluindo o shooter espacial de Ray Wenderlich, mas estou com dificuldades. Aqui está o código:
CCParallaxNode *parallax = [CCParallaxNode node];
// My Parallax Layer
[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888];
CCSprite *midground = [CCSprite spriteWithFile:@"trees.png"];
midground.anchorPoint = ccp(0,0);
[CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_Default];
[parallax addChild:midground z:-9 parallaxRatio:ccp(1.4f, 1.4f) positionOffset:ccp(0,0)];
//Please loop once off screen
A imagem é 960x640 e eu gostaria que fosse atualizada e repetida assim que sair da página. Qualquer ajuda muito apreciada.
Respostas:
0 para resposta № 1Experimente esta solução simples:
http://www.gomonkey.it/2012/02/cocos2d-scorrimento-del-background/
Você precisa de 2 imagens