您的位置:首页 > 产品设计 > UI/UE

UGUI怎么获取Image,怎么动态的更换Image

2015-01-11 05:45 204 查看
怎么动态来修改UGUI中的image呢,怎么来获取这个组件呢 ,首先我们需要在头文件里面定义一下
我圈中的那***哪里,不能没办法获取到image组件
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.Sprites;
public class OnButton : MonoBehaviour {

private Button button;
private Image image;

void Start () {

button=this.GetComponent<Button>();
image=this.GetComponent<Image>();

}

private void ButtonDown()
{

button.interactable=false; image.overrideSprite=Resources.Load("Textures/TechBlue/background",typeof(Sprite))as Sprite;//这里就是修改他的图片,
image.color=Color.red;

}
}

最后记住,在图片哪里我们需要换一下类型,不然没办法修改他的图片
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息