Bienvenue sur le site officiel du projet Daídalos
2008-08-19Les collisions - Partie 2

Après pas mal de travail et de casse tête, les collisions entre le joueur et les objets sont terminées. Le système est plus complexe que pour les précédentes collisions, en grande partie du au fait que les objets ont une épaisseur définie contrairement aux murs (qui eux ont une épaisseur "infinie").
Il a fallu donc que je trouve un moyen de gérer de manière la plus propre que possible ces collisions.

Pour faciliter la tâche, chaque bloc du niveau est divisé en 25 plus petits blocs. Ce sont ces plus petits blocs qui serviront de repère pour les collisions des objets. Dans un petit bloc, il ne peut donc y avoir qu'un seul objet. Les collisions sont ainsi simplifiées par zone définies et cela me permet d'avoir un seul et unique système de collision pour tout les objets du jeu.
La contrainte est que chaque objet ne doit pas dépasser la taille d'un petit bloc, mais ce n'est pas vraiment un problème en réalité.

 

 

Voici une courte vidéo qui illustre la gestion des collisions niveau objets:

 

Les dernières news

25/02/2011 - Sortie du build 2011.02.25 14/02/2011 - Sortie du build 2011.02.14
11/02/2011 - Sortie du premier build A... 09/12/2010 - Nouvelle vidéo
20/11/2010 - Ouverture du forum 19/11/2010 - Avancement du projet
26/09/2010 - Nouvelle vidéo tec... 09/09/2010 - Premiére vi...
02/09/2010 - Refonte du projet 15/03/2010 - Image du premier ennemi i...
06/02/2010 - Sortie de la version 64Bits 16/12/2009 - Sortie de la version Alph...
14/12/2009 - Nouvelle vidéo 28/10/2009 - Sortie de la version Alph...
24/10/2009 - La fin est proche... 12/10/2009 - Nouvelles infos et nouvel...
30/08/2009 - Image de l'avancée... 20/07/2009 - Nouvelle version disponible
12/07/2009 - Illustration de l'Occlusi... 10/07/2009 - Comparaison des performan...
25/06/2009 - La foire aux particules 04/05/2009 - Nouvelles optimisations
10/03/2009 - Nouvelle version de D... 07/03/2009 - Nouvelles images pour nou...
19/02/2009 - Sortie du projet 17/02/2009 - La gestion des armes - De...
09/02/2009 - Comparaison des performan... 03/02/2009 - Nouvelle vidéo
27/01/2009 - La gestion des armes - Pr... 06/01/2009 - Le Back-face Culling
12/11/2008 - Sortie du projet 30/10/2008 - Nouvelles images
01/11/2008 - Retard du projet 14/09/2008 - Démo alpha 0.102
13/09/2008 - Mise en ligne de la versi... 07/09/2008 - Nouvelle vidéo
04/09/2008 - Démo alpha 30/08/2008 - Le filtrage anisotropique
29/08/2008 - Ajouts et mise à jour 26/08/2008 - Nouveaux objets
24/08/2008 - La gestion de la souris 23/08/2008 - Nouvelles images
21/08/2008 - Nouveaux objets 20/08/2008 - Le gamma
19/08/2008 - Anticrénelage 19/08/2008 - Les collisions - Partie 2
13/08/2008 - Les joies du bouillard 09/08/2008 - Première arme!
07/08/2008 - Les piliers 06/08/2008 - Les collisions
03/08/2008 - Que la lumière soit! 01/08/2008 - La gestion des niveaux
31/07/2008 - Premier visuel 24/07/2008 - Présentation du pr...

» Publicité