Ce fut un long week-end de vacances, alors je suis le bug de codage à nouveau et commencé à jouer:physique 2d Platformer
Mario http://gfilter.net/junk/tileengine.jpg
j'ai écrit un moteur de carreau de base, mais ayant jamais essayé auparavant, je suis vraiment mal à gérer la détection de collision sprite et l'implémentation de la physique réaliste pour la gravité.
Pour tous les autres auteurs de passe-temps de jeu, pouvez-vous me montrer quelques pistes sur la meilleure façon d'aborder cela?
Mise à jour:
Je pensais que je partagerais un rapport d'étape:
http://www.youtube.com/watch?v=-RKNQ2UiiLY < - Jeu en action
Son encore vraiment bogué, mais la détection de collision fonctionne la plupart du temps, je J'ai commencé à travailler sur d'autres fonctionnalités (par exemple, cogner les blocs (notez le bug) et interagir avec les ennemis). Mario marche toujours comme s'il était sur la lune, j'utilise ces constantes, un conseil pour les peaufiner pour plus de réalisme?
const float AirDrag = 1.00f;
const float GroundFriction = .97f;
const float Gravity = 0.8f;
La vidéo est désactivée! –