2011-06-11 3 views
0

Je crée une application iPhone où l'utilisateur dessine une ligne avec son doigt (la ligne sera en ligne droite entre le début et la fin du contact). J'ai aussi une balle qui va tomber et frapper la ligne. Quelle est la meilleure façon de gérer le i) dessin et ii) les collisions?Dessin au trait et détection de collision iPhone

Je suis totalement nouveau à cela et ouvert à toutes les idées ou le code source.

+1

Je suggérerais de commencer avec cocos2d pour 2 raisons: 1) son plus jeu-destiné à ios-sdk 2) a des moteurs physiques comme plugins si on le souhaite – thedanielhanke

Répondre

0

J'ai décidé d'utiliser CoreGraphics pour tracer la ligne et stocker les points dans les tableaux cgpoint. Ensuite, j'utilise la formule de distance parallèle pour calculer quand la distance de la balle à la ligne approche de zéro (drôle, elle n'a jamais égalé zéro, même si la minuterie se répète tous les 0.01). Puis une collision a eu lieu, et j'utilise de simples vecteurs mathématiques appliquées pour calculer le résultat est le coefficient de restitution est 1