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

Résolu/Fermé
Utilisateur anonyme - 15 nov. 2016 à 21:05
 Utilisateur anonyme - 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.
A voir également:

1 réponse

Utilisateur anonyme
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