Bonjour,
Je suis actuellement en train de me familiariser avec SFML 2.1(au passage, un grand bravo à Laurent Gomila, elle est vraiment très agréable à utiliser
), et j'ai codé une classe qui en gros affiche un décor à l'écran à partir d'un tileset.
Elle a dans ses membre un tableau de Sprites, chacun associé à une case de ma texture tileset, et à l'affichage je fais une succession de :
mySprites[i].setPosition(...);
target.draw(mySprites[i]);
(je déplace donc chaque sprite autant de fois qu'il apparait sur l'image à l'affichage)J'ai fini par faire fonctionner le code et ça m'a paru très bien. Et puis revenant sur les tutos officiels, j'ai vu l'exemple de tileset utilisant des tableaux de vertex, qui a l'air de bien fonctionner, et est plus ou moins présenté comme la "bonne" méthode (enfin, c'est l'impression que j'ai eu).
D'où mon interrogation, y'a-t-il des raisons (performances ? encombrement mémoire ?) qui devraient m'inciter à changer mon code pour opter pour ma méthode "tableaux de vertex", ou bien sont-ce deux méthodes globalement équivalentes ?