2010-09-07 4 views
0

J'ai conçu un petit tutoriel nommé "Stacker", Comme son nom l'indique, le jeu consiste à empiler des blocs les uns sur les autres. J'ai un grand nombre de blocs à empiler et donc tout ne peut pas être accueilli dans l'écran lui-même ... Je suis nouveau à cocos2d et box2d mais j'ai réussi à créer un corps avec son sprite adjacent lorsqu'un utilisateur clique sur l'écran. J'ai utilisé MouseJoint pour donner du mouvement au corps jusqu'à ce que l'utilisateur effectue l'action de glisser jusqu'à ce que l'utilisateur retire son doigt de l'écran. Le problème est que je dois suivre le sprite (en fait besoin de la caméra pour suivre le sprite) lorsque l'utilisateur le traîne au-dessus de l'écran, j'ai renvoyé les liens suivants sans succès ... je suppose que j'ai besoin est de déplacer le corps à une coordonnées virtuelles qui ne reçois pas coz même si l'écran ne se déplace en utilisant les méthodes de l'appareil, mais l'image-objet ne marche pas se déplacer par rapport à l'écran ...Calque de défilement Cocos2d sur Sprite glisser

cocos2d forum link

flash concept but box2d

Peut some1 guider moi au cas où j'ai besoin d'avoir des pré-requis befor e caméra suivante de la manière que j'ai spécifié .. Thanx!

Répondre

0

Ok Les gars!

Les gars! J'ai dû prendre une variable globale qui enregistre les incréments par image, Les incréments étaient égaux au mouvement de la couche que j'ai fait en plaçant la position du calque à une unité de moins dans chaque image! Ensuite, réglez la jointure de la souris sur la cible qui est (ScreenCoordinates + increment) dis aussi doit être fait dans chaque image!

Fait!

Méthode cool mais besoin d'un peu de brainstorming !!

Questions connexes