Bienvenue,
Invité
. Merci de
vous connecter
ou de
vous inscrire
.
Avez-vous perdu votre
e-mail d'activation
?
Forum anglais
Accueil
Aide
Rechercher
Identifiez-vous
Inscrivez-vous
Forum de la communauté SFML
»
Aide
»
Fenêtrage
»
Collisions au pixel près
Imprimer
Pages: [
1
]
Auteur
Sujet: Collisions au pixel près (Lu 2855 fois)
0 Membres et 3 Invités sur ce sujet
TheNoob
Newbie
Messages: 31
Collisions au pixel près
«
le:
Mai 18, 2013, 05:48:27 pm »
Y a-t-il un moyen de déterminer une collision au pixel près pour deux Sprites de n'importe quelle forme? J'ai cherché longtemps et je n'ai trouvé que ca:
https://github.com/SFML/SFML/wiki/Source%3A-Simple-Collision-Detection
Et c'est pour la version SFML 1.6, j'ai tenté de le retranscrire en SFML 2.0 mais y a plusieurs truc que je ne parviens pas a faire, comme le getPixel qui a disparu pour les Sprite en 2.0.
Quelqu'un a-t-il déjà traduit ça en SFML 2.0? Ou connaissez vous un autre moyen de réaliser ce type de collision?
Merci d'avance!
IP archivée
Vivement l'invention d'un debuggeur automatique!
Laurent
Administrator
Hero Member
Messages: 32498
Re : Collisions au pixel près
«
Réponse #1 le:
Mai 18, 2013, 07:02:44 pm »
getPixel est assez compliqué à remplacer avec SFML 2.0. Tu ne peux plus accéder aux pixels d'un sprite directement, il faut en faire et stocker toi-même une copie à part, ou bien de manière plus optimisée, un tableau de booléens.
IP archivée
Laurent Gomila - SFML developer
TheNoob
Newbie
Messages: 31
Re : Collisions au pixel près
«
Réponse #2 le:
Mai 18, 2013, 10:13:07 pm »
En gros faire des collisions au pixel près est devenu très complexe :/
C'est dommage car c'est une fonctionnalité qui peut être utile.
IP archivée
Vivement l'invention d'un debuggeur automatique!
Laurent
Administrator
Hero Member
Messages: 32498
Re : Collisions au pixel près
«
Réponse #3 le:
Mai 19, 2013, 08:39:06 am »
Très complexe, non, il faut juste écrire un peu plus de code de ton côté.
Malheureusement je ne peux pas faire mieux côté SFML, maintenant que les pixels à dessiner (les textures) sont stockés sur la carte graphique.
IP archivée
Laurent Gomila - SFML developer
TheNoob
Newbie
Messages: 31
Re : Collisions au pixel près
«
Réponse #4 le:
Mai 19, 2013, 09:27:29 am »
Ok j'essaierai merci
IP archivée
Vivement l'invention d'un debuggeur automatique!
Imprimer
Pages: [
1
]
Forum de la communauté SFML
»
Aide
»
Fenêtrage
»
Collisions au pixel près