Unity C# impossible de changer un sprite d'une image en UI

Résolu/Fermé
Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018 - 15 nov. 2016 à 21:05
Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018 - 16 nov. 2016 à 20:16
Bonjour,
Pour un projet en Unity 3D, j'essaye de changer le sprite d'une image en UI pour afficher les textures des items dans les cases de l'inventaire, seulement, ce qui est proposé sur les autre sforume est d'utiliser (img c'est l'image)
img.overrideSprite =
ou
img.sprite =

mais dans le cas de la première méthode, il ne se passe rien, et avec la seconde, un sprite blanc s'affiche. Quand je met l'image manuellement dans la case "Source Image" du composant Image de mon UI, ça fonctionne.

Qeulqu'un à de l'aide?
Merci d'avance.

1 réponse

Guillaume2020 Messages postés 147 Date d'inscription mardi 2 juin 2015 Statut Membre Dernière intervention 20 février 2018 17
16 nov. 2016 à 20:16
C'est bon, j'ai trouvé, il s'agissait d'un problème au chargement du Sprite avec
Resource.Load()

car cette fonction prend le chemin de l'image à partir du dossier Resources qu'il faut créer.
1