Bienvenue, Invité. Merci de vous connecter ou de vous inscrire.
Avez-vous perdu votre e-mail d'activation ?

Auteur Sujet: utilisation des pixels  (Lu 1686 fois)

0 Membres et 1 Invité sur ce sujet

mazertys17

  • Full Member
  • ***
  • Messages: 123
    • Voir le profil
    • E-mail
utilisation des pixels
« le: Mai 20, 2015, 02:14:07 pm »
Bonjour.

J'aimerais faire des collisions au pixel. Existe-t-il un moyen avec la SFML, de vérifier les pixels vides d'une image png ?

Merci si vous pouvez m'aider

Cpl.Bator

  • Hero Member
  • *****
  • Messages: 540
    • Voir le profil
Re : utilisation des pixels
« Réponse #1 le: Mai 20, 2015, 04:02:45 pm »
sf::Image à une méthode : getPixel() , pour une entité un peu plus avancé , rien ne t’empêche de stocké un tableau de boolean contenant si un pixel existe ou non , de plus la SFML avec ces fonctions de transformation te permet de placer facilement un pixel du monde "local" au monde "global" , de mémoire sur le wiki il y a une classe qui dois traîner.

mazertys17

  • Full Member
  • ***
  • Messages: 123
    • Voir le profil
    • E-mail
Re : utilisation des pixels
« Réponse #2 le: Mai 21, 2015, 12:41:20 pm »
Ok, merci pour ta réponse.

Une petite question : quelle est la différence entre une sf::Image et une sprite ?

mazertys17

  • Full Member
  • ***
  • Messages: 123
    • Voir le profil
    • E-mail
Re : utilisation des pixels
« Réponse #3 le: Mai 21, 2015, 06:14:03 pm »
J'ai réussit à utiliser les pixels...Donc ça marche.

Cependant, j'aimerais utiliser la même texture pour l'image qui est affiché, que celle qui est en sf::image...
Comment peut-on faire cela ?

Pour l'instant je ne suis parvenu qu'a charger 2 fois la même texture, avec loadFromFile.
Est-ce possible de le faire avec loadFromMemory, et si oui, comment ?

Merci si vous pouvez m'aider.