Collision java 3d
mizamiza
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
j'ai un snake et je dois gerrer sa collision avec les differents éléments de l'environnement , le probleme c que je ne peux pas distinguer entre les differents éléments car chacun exige un traitement particulier, y'a t-il un moyen pour savoir avec quel objet le snake est t il en collision
merci d'avance
j'ai un snake et je dois gerrer sa collision avec les differents éléments de l'environnement , le probleme c que je ne peux pas distinguer entre les differents éléments car chacun exige un traitement particulier, y'a t-il un moyen pour savoir avec quel objet le snake est t il en collision
merci d'avance
A voir également:
- Collision java 3d
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Architecte 3d gratuit - Télécharger - Architecture & Déco
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
3 réponses
Si ton code est bien fait, tout tes obstacles devraient hériter d'une classe commune, ou implémenter une interface, qui te permet de spécialiser le traitement de chacun d'eux et ainsi les traiter sans savoir a priori quel obstacle en particulier est touché.
Sinon, il te faudra déterminer quel est la classe de l'obstacle avec instanceof et gérer exhaustivement les différents cas possibles, mais ce n'est pas très POO...
Sinon, il te faudra déterminer quel est la classe de l'obstacle avec instanceof et gérer exhaustivement les différents cas possibles, mais ce n'est pas très POO...
ben j'arrive pas vraiment à voir les choses KX , en fait j'ai essayé ça
"entreZoneCollision.getTriggeringPath().getObject().getUserData()" avec protected WakeupOnCollisionEntry entreZoneCollision;
tout en ayant nommé les éléments de mon interface mais ça donne null :/
merci d'avance
"entreZoneCollision.getTriggeringPath().getObject().getUserData()" avec protected WakeupOnCollisionEntry entreZoneCollision;
tout en ayant nommé les éléments de mon interface mais ça donne null :/
merci d'avance