Question

Je prévois de construire un jeu iOS de rebond de base dans COCOS2D. Box2D sera-t-il le mieux adapté au scénario suivant?

La mise en page consistera en une cible en haut de l'écran, avec des obstacles au milieu de l'écran, bloquant la vue directe de la cible en bas. L'utilisateur tirera une balle du bas de l'écran en le rebondissant des côtés et autour des obscènes, aspirant à frapper la cible. Semblable à un style de jeu en petits groupes.

Au fur et à mesure que les niveaux de jeu progressent, les obstacles se déplaceront dynamiquement, de gauche à droite et vers l'arrière, de haut en bas, etc.

Je comprends que la détection de collision peut être obtenue en utilisant COCOS2D seul. Le rebond et la trajectoire des obstacles et des murs du ballon peuvent-ils également être obtenus sans utiliser de moteur de physique?

Je n'aurai pas besoin de gravité dans le scénario de jeu. Une réduction de la vitesse / vitesse de la balle sera essentielle.

Veuillez noter que je suis nouveau dans iOS Dev, provenant d'un arrière-plan dans le site Web frontal.

Conseiller et aider très apprécié.

Merci

Était-ce utile?

La solution

You certainly can do all that without using an existing physics engine. Once you start doing collisions with moving objects and objects of different shapes, though, it starts to become advantageous to use an out of the box solution.

It's easy to setup box2d without gravity and it will give you all of the collision calculations and velocity stuff

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top