2010-12-09 41 views
0

Après quelques exemples de projets, j'ai commencé avec mon premier jeu dans Cocos 2d et Box 2d où les objets tombent d'un parachute et vous les tuez en utilisant la fronde. Maintenant, je suis coincé deux @ de choses pendant un certain temps:Aide requise pour la détection de collision à l'aide de Box2d

Collision Problème:

  1. Utilisation de la Boîte 2d j'ai fait une collision avec des objets. Cependant quand j'ajoute un compteur pour obtenir le compte de ma collision je ne fonctionne pas. Le compteur augmente même si le centile est sorti de l'écran. Vous ne savez pas comment vous en débarrasser. J'essaye d'obtenir la rotation aléatoire à mes sprites qui tombent d'en haut, comme une expérience de parachute. Maintenant, tous tournent alors @ un même angle.

  2. Enfin je dois me débarrasser des sprites environnants quand la collision se produit. Ex: Lorsque le centile entre en collision avec un objet qui tombe, dans un rayon de 2,5 cm, les autres sprites devraient également disparaître.

J'ai vraiment besoin d'aide et de suggestions, d'où toutes les 3 questions @ une fois :-). J'ai fourni le lien pour mon projet afin que vous puissiez regarder le code source. Cherchant désespérément votre aide les gars !!!

Télécharger le code source:

http://jumbofiles.com/6fn5mmpnq1q8/Karthik.zip.html

bourgeonnant développeur,

Karthik

Répondre

0

ques 1 + 3: vous avez besoin de lire le lien qui part par Mikael et Marine

ques 2: dans cocos2d, si vous voulez obtenir une valeur aléatoire, vous pouvez utiliser la fonction de support (par exemple: rand(), aléatoire(), CCRANDOM_0_1() ....) ... Je pense que vous devez définir la valeur de rotation pour l'objet. Je ne connais pas votre problème, vous devez l'expliquer (le lien est "Fichier non trouvé ou supprimé/désactivé en raison de l'inactivité ou DMCA")