Alors voila, je suis en train de m'exercer dans le domaine cité dans le titre de ce post, et je me rend compte d'une chose.
lorsque je fait ceci:
sf::VertexArray peuImporte(sf::PrimitiveType::Quads , 16);
peuimporte[0].position = sf::Vector2f(0.f,0.f);
peuimporte[1].position = sf::Vector2f(32.f,0.f);
peuimporte[2].position = sf::Vector2f(32.f,32.f);
peuimporte[3].position = sf::Vector2f(0.f,32.f);
peuimporte[4].position = sf::Vector2f(32.f,0.f);
peuimporte[5].position = sf::Vector2f(64.f,0.f);
peuimporte[6].position = sf::Vector2f(64.f,32.f);
peuimporte[7].position = sf::Vector2f(32.f,32.f);
peuimporte[8].position = sf::Vector2f(0.f,32.f);
peuimporte[9].position = sf::Vector2f(32.f,32.f);
peuimporte[10].position = sf::Vector2f(32.f,64.f);
peuimporte[11].position = sf::Vector2f(0.f,64.f);
peuimporte[12].position = sf::Vector2f(32.f,32.f);
peuimporte[13].position = sf::Vector2f(64.f,32.f);
peuimporte[14].position = sf::Vector2f(64.f,64.f);
peuimporte[15].position = sf::Vector2f(32.f,64.f);
Puis quand je dessine le tout dans ma fenetre, tout me semble normal. pourtant j'aurai penser que les quads se chevaucheraient puisqu'ils ont des vertex ayant des positions en communs. donc apparement tout se décalent automatiquement, pourtant ce n'est pas préciser dans la docs (ou je l'ai louper), et donc j'aimerai (si possible) un peu plus de détails sur le fonctionnement interne des "Vertex", "VertexArray", et des primitiveTypes, histoire de bien comprendre comment tout cela marche.
merci d'avance pour vos lumières sur ce sujet.