Question

J'ai vu beaucoup de tutoriels mais pas similaire avec ce que j'essaie de construire ...

Création d'une vue de parallaxe avec 3 sprites (arrière-plan, couche 1, couche 2)

//Adding a like this        
CCSprite *sprite = [CCSprite spriteWithFile:@"spriteImage.png"];
sprite.anchorPoint = CGPointZero;
[self addChild:sprite z:-1]; //and chaining the z's value for each sprite

Comment implémenter le parchemin de l'écran et les sprites se déplaceraient avec une vitesse différente?

Toute suggestion sera appréciée!

PS veut utiliser des événements tactiles (lors du glissement pour faire défiler)

Était-ce utile?

La solution 2

Trouvé, vous pouvez ajouter le sprite directement à une parallaxnode ou ajouter le sprite à un cclayer et le ccayer à ParallaxNode; quelque chose comme:

[parallaxNode addChild:sprite z:0 parallaxRatio:CGPointMake(0,0) positionOffset:ccp(x,y)];

Autres conseils

Si vous utilisez des images d'arrière-plan particulièrement grandes, vous voudrez probablement jeter un œil http://www.raywenderlich.com/1163/how-to-make-a-tile-basy-game-with-cocos2d. Inclus dans ce tutoriel est un guide pour faire bouger les images lorsque vous faites défiler.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top