2010-07-18 6 views
1

J'utilise Cocos2D, SpaceManager et Chipmunk. J'ai un nœud de parallaxe avec 4 couches, c'est lié à l'emplacement d'un corps de tamia jouable. Ce corps doit entrer en collision avec des objets statiques sur l'une des couches de parallaxe, les corps statiques doivent commencer à l'écran puis passer à l'écran et entrer en collision.Déplacement de corps de tamia avec Parallax?

Je sais que vous n'êtes pas censé déplacer des corps statiques avec Chipmunk, à moins que vous ne ressortiez. Cependant, rehashing 60 fois par seconde pour suivre le framerate semble malpropre. Quelqu'un peut-il penser à une autre façon de le faire?

Cheers.

+0

Pouvez-vous partager votre code? –

Répondre

0

Une chose que vous pourriez essayer est de joindre tous les objets dans chaque couche de parallaxe à un corps sans collision en utilisant des joints rigides. Puis déplacez ce corps avec la couche de parallaxe pour faire glisser les objets le long. Ce n'est peut-être pas la meilleure méthode.

+0

Bonjour. Merci pour la réponse. À la fin, j'ai trouvé comment utiliser mon corps dynamique principal pour déplacer le nœud de parallaxe, une fois que je l'aurai fait, je posterai mon code au cas où cela aiderait les autres. – Andrew

Questions connexes