2011-07-19 5 views
0

Je veux utiliser dans mon jeu l'effet de la vue en perspective en utilisant quelques couches, en faisant défiler avec une vitesse différente. J'ai trois couches. Mon fond est la couche inférieure, il défile très lentement, donc il peut être dans quelques fois plus petit que le niveau. Mon "demi-fond" est la deuxième couche, qui se situe entre le premier plan et le fond. Il défile avec une vitesse moyenne, plus rapide que l'arrière-plan, mais plus lent que l'avant-plan. La troisième couche est au premier plan, elle défile avec la vitesse, que mon personnage bouge. Pour faire défiler le premier plan, j'utilise simplement l'action CCFollow pour mon CCLayer, où tous les objets sont placés. Maintenant, je suis confus, quelle est la meilleure façon d'implémenter mes premier et deuxième couches. Est-ce que cocos2d a des actions, similaires à CCFollow, mais ayant une vitesse personnalisée (la vitesse n'est pas le meilleur mot à utiliser, mais il est difficile de trouver un terme approprié pour moi)? Mon arrière-plan et les images "semi-arrière-plan" sont des textures en mosaïque.Cocos2d: Effet de perspective avec plusieurs couches

Répondre

0

Le terme qui décrit ce que vous cherchez est "parallax scrolling". Il y a un chapitre entier consacré dans le livre de Steffan Itterheim. J'ai trouvé this tutorial dans une recherche rapide sur Google.
(lien mort ci-dessus. Wayback Machine m'a conduit à this video.)

J'espère que cela aide un peu!
Mike

+0

merci, ça aide! –

+0

comme est mort..ou plutôt le domaine a expiré – ethyreal

Questions connexes