Pages: 1
Bonjours a tous !
Je ne pense pas que ça existe mais je voudrait savoir si un format de mesh 3D pouvait stocker des informations.
Par exemple tel face est lié a la valeur 20, tel autre est lié a la valeur 50.
Ça me permettrait de stocker les endroit ou mes ennemis sont plus sensibles (un coup sur la tête fait pas le même effet qu'un coup sur le petit doigt.
Au pire je pourrait faire mon propre format mais avant je voudrait être sure qu'il n'y a aucunes alternatives.
Hors ligne
Pour les mesh divisés en groupes il doit y'avoir moyen de récupérer le membre touché. Mais je n'ai pas testé. Sinon tu peux eventuellement définir des zones (relatives à la position du mesh) dans lequelles un coup occasionnera plus ou moins de dégats.
ex:
if(coup_pos.y > mesh_pos.y + DEBUT_HAUTEUR_TETE) coup = 100; else coup = 50;
Dernière modification par TUpac (16-12-2009 15:08:25)
Hors ligne
Tu peut aussi utiliser une autre méthode, par exemple tu attache une sphere a la tête de ton perso qui fait aproximativement la même taille, une autre pour le corps, une autre pour une jambe...
Tu rend ces sphères là invisible ( setVisible(false); )
Et tu recupere la colision sur tes spheres.
Dernière modification par nabouill (16-12-2009 17:21:07)
Hors ligne
Aussi, tu as tout un tas de solutions
Hors ligne
Pages: 1