1
Graphique / Re : Collision Tilemap
« le: Mai 29, 2014, 04:53:08 pm »
Ok merci
Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.
C'est pas un bug, tu t'es trompé sur ton booléen "collision", tu le met à true quand il n'y a pas collision et à false quand il y a collision, alors que c'est l'inverse puisque ta dernière condition vérifie s'il y a une collision pour faire bouger ton sprite.Oui merci est désolé j'ai script trop vite, mais ça marche toujours pas mon personnage est bloqué par le premier mur mais pas par le deuxième )=
Ca devrait plus ressembler à ça :
if(!test.intersects(rect.getGlobalBounds()))
{
collision = false;
}
else
{
std::cout << "collision" << std::endl;
collision = true;
}
if(!test.intersects(rect2.getGlobalBounds()))
{
collision = false;
}
else
{
std::cout << "collision" << std::endl;
collision = true;
}
if(!collision)
{
sprite_perso.move(mouvement);
}
Nope ce serait
perso.move(gestion_clavier())