2015-07-30 1 views
0

Comment charger l'image depuis le dossier des ressources et définir cette image sur l'image source de l'image de l'interface utilisateur?Comment charger l'image depuis le dossier de ressources et la définir sur l'image source de l'image de l'interface utilisateur dans unity5

+0

Jetez un coup d'oeil ici [http://answers.unity3d.com/questions/892113/how-can-i-change- a-ui-image-d'-une-grande-liste-de-i.html] (http://answers.unity3d.com/questions/892113/how-can-i-change-a-ui-image-from -a-grande-liste-de-i.html) – Catwood

Répondre

2

Placez votre sprite dans un dossier commençant par des ressources, par ex. le mien est dans "Ressources/Images/test"

[SerializeField] private UnityEngine.UI.Image image = null; 

private void Awake() 
{ 
    if(image != null) 
    { 
     image.sprite = Resources.Load<Sprite>("Images/test"); 
    } 
} 

http://docs.unity3d.com/462/Documentation/ScriptReference/UI.RawImage.html http://docs.unity3d.com/ScriptReference/Resources.Load.html

+0

rappelez-vous de ne pas inclure l'extension de l'image dans l'adresse de la ressource. –