using UnityEngine;
using System.Collections;
using UnityEngine.Sprites;//这个很重要
using UnityEngine.UI;
public class ww : MonoBehaviour {
private Button button;
private Image image;
void Start () {
}
public void ButtonDown()
{
button = GameObject.Find("Canvas/Panel/Button").GetComponent<Button> ();
image = button.gameObject.GetComponent<Image>();
Sprite tmp = new Sprite ();
tmp = Resources.Load ("shoes", typeof(Sprite))as Sprite;
button.interactable = false;
image.sprite = tmp;
}
void Update () {
}
}
一直想找图形界面绘制的button如何更换图片没找到,自己查了文档才实现了。
具体功能类似于 播放器的播放键,点击之后切换到暂停图,再点击切换回播放图
重点是对象引用要绑到一个对象实例上!!