Forum de la communauté SFML
Aide => Graphique => Discussion démarrée par: mcdave le Octobre 17, 2013, 09:41:02 pm
-
Bonjour,
Dans le cadre d'un developpement d'un jeu de strategie (style Age of Empire 2), je rencontre un petit soucis.
Est-il possible d'associer un event de type MouseClick sur un Sprite plutot que de faire une comparaison de position pour savoir sur quel sprite on a clique.
Merci beaucoup!
-
Quelle différence ? Ca revient au même non ? A moins que ce que tu veuilles savoir, c'est si c'est dispo de base dans SFML ? Dans ce cas la réponse est non, SFML n'est pas aussi haut-niveau dans la gestion des évènements et des entités.
-
Merci pour la reponse.
je me posais simplement la question car il peut arriver qu'il y est +100 unites pour un joueur et faire des comparaison de position pour chaque est un peu lourd. Mais je mettrai un algo de recherche en place, ce n'est pas bien grave:)
-
Tester 100 unités n'est pas forcément coûteux, ça reste assez léger. Si tu avais un million de sprites à tester, là ok.
Mais si vraiment tu as des problèmes de performances, tu peux organiser tes entités dans une structure de partitionnement, typiquement un quadtree.