J’ai modifié le point centre d’un sprite (pour permettre un rotation depuis le bout de mon sprite) mais les collisions avec ce sprite ne sont détectées plus que sur la moitié de celui-ci. Si je replace le centre au centre, tout le sprite est détecté…
C’est bizarre, j’ai très souvent modifié le point centre pour faire la meme chose que toi, sans pour autant constater un déplacement du masque de collision… regardes à éditer le masque de collision de sprite, normalement le masque est “raccord” avec les pixels de la sprite… Sinon envoi un exemple des fois qu’autre chose se produise.
Tu utilises quel genre de collision ? collision “standard” ou “pixel perfect” ?
Je mets un screen du soucis :
Normalement le carré vert devrait être détruit, si j’avance à peine plus, il l’est.
On voit le masque de collision qui me parait pas mal…
J’utilise les collisions “normales”.