Problème collision rapide ET précise Hitskin_logo Hitskin.com

Ceci est une prévisualisation d'un thème de Hitskin.com
Installer le thèmeRetourner sur la fiche du thème



AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  

 

 Problème collision rapide ET précise

Aller en bas 
2 participants
AuteurMessage
bko
Débutant



Messages : 21

Problème collision rapide ET précise Empty
MessageSujet: Problème collision rapide ET précise   Problème collision rapide ET précise EmptyLun 6 Aoû 2012 - 11:03

Bonjour,

j'essaie tout simplement de faire une collision dans un jeu similaire a tetris.

Lorsque mon bloc (32x32) descend à une vitesse de + 16, les collisions fonctionnent bien et surtout le bloc s'arrêtent pile dessus celui en dessous.

Le problème vient lorsque je souhaite faire descendre le bloc d'un coup comme dans tetris.

Si j'augmente un peu la vitesse, la collision sera fait encore mais le bloc ne s'encastre plus correctement, il mord parfois le bloc d'en dessous.
Si je mets une vitesse très rapide supérieure a 32 , alors il n'y a plus collision (ce que je comprend vu que le bloc a tester fait 32). J'ai bien découvert la fonction collision line mais je ne pense pas qu'elle soit adaptée pour que mes blocs qui descendent vite s'encastrent bien les uns sur les autres.

Merci de votre aide.
Revenir en haut Aller en bas
onilink_
Modérateur
onilink_


Messages : 9183
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

Problème collision rapide ET précise Empty
MessageSujet: Re: Problème collision rapide ET précise   Problème collision rapide ET précise EmptyLun 6 Aoû 2012 - 11:31

Alors soit t'utilise une vitesse multiple de 16, doit t'utilise une loop.

Par exemple:
while(place_free(x, y+1)) y+=32

Et la ton bloc descendra instantanément normalement.
Revenir en haut Aller en bas
bko
Débutant



Messages : 21

Problème collision rapide ET précise Empty
MessageSujet: Re: Problème collision rapide ET précise   Problème collision rapide ET précise EmptyLun 6 Aoû 2012 - 13:28

Je viens de tester la boucle while et c'est exactement ça, ça fonctionne parfaitement.

Merci beaucoup !
Revenir en haut Aller en bas
Contenu sponsorisé





Problème collision rapide ET précise Empty
MessageSujet: Re: Problème collision rapide ET précise   Problème collision rapide ET précise Empty

Revenir en haut Aller en bas
 
Problème collision rapide ET précise
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] precise collision checking
» Problème touche appuyée + problème collision + view
» Problème de collision
» Problème de collision
» probleme de collision

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: