Welcome,
Guest
. Please
login
or
register
. Did you miss your
activation email?
French forum
Home
Help
Search
Login
Register
SFML community forums
»
Aide
»
Fenêtrage
»
Collisions au pixel près
Print
Pages: [
1
]
Author
Topic: Collisions au pixel près (Read 3467 times)
0 Members and 1 Guest are viewing this topic.
TheNoob
Newbie
Posts: 31
Collisions au pixel près
«
on:
May 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!
Logged
Vivement l'invention d'un debuggeur automatique!
Laurent
Administrator
Hero Member
Posts: 32498
Re : Collisions au pixel près
«
Reply #1 on:
May 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.
Logged
Laurent Gomila - SFML developer
TheNoob
Newbie
Posts: 31
Re : Collisions au pixel près
«
Reply #2 on:
May 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.
Logged
Vivement l'invention d'un debuggeur automatique!
Laurent
Administrator
Hero Member
Posts: 32498
Re : Collisions au pixel près
«
Reply #3 on:
May 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.
Logged
Laurent Gomila - SFML developer
TheNoob
Newbie
Posts: 31
Re : Collisions au pixel près
«
Reply #4 on:
May 19, 2013, 09:27:29 am »
Ok j'essaierai merci
Logged
Vivement l'invention d'un debuggeur automatique!
Print
Pages: [
1
]
SFML community forums
»
Aide
»
Fenêtrage
»
Collisions au pixel près