1、project中导入两张图片(分辨率一样),选择“sprite”类型。
2、 创建控件“Image”,将图片贴上。
3、 创建图片变换脚本“ImageButton”:
using UnityEngine;
using UnityEngine.UI;
public class ImageButton : MonoBehaviour
{
//定义照片(照片为sprite类型)
public Sprite godfather1;
public Sprite godfather2;
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update ()
{
}
public void OnImageDown()//定义鼠标按下时
{
GetComponent<Image>().sprite = godfather2;//调用Image组件,赋值godfather2
}
public void OnImageUp()//定义鼠标抬起时
{
GetComponent<Image>().sprite = godfather1;
}
}
4、将脚本赋到控件Image上,并添加对应的图片对象(sprite类型)
5、新建事件触发器,并添加新事件类型两个
6. 分别添加相应对象和调用的脚本函数
7、点击运行,点击图片变换,松开复原。