如何用脚本控制按钮的大小。当鼠标放在按钮上的时候,按钮变大,当鼠标离开按钮的时候,按钮变成原来的大小
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;//导包
using UnityEngine.EventSystems;//导包
/// <summary>
/// 接口
/// 鼠标放在按钮上,按钮变大,移开,变成原来的大小(必须挂在按钮身上)
/// </summary>
public class BtnLarge : MonoBehaviour,IPointerEnterHandler,IPointerExitHandler
{
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update ()
{
}
//当鼠标放在该按钮上的时候,按钮变大,颜色变成红色
public void OnPointerEnter(PointerEventData eventData)
{
this.transform.localScale = new Vector3(2, 2, 2);
this.GetComponent<Image>().color = Color.red;
}
//当鼠标离开该按钮的时候,按钮变成原来的大小,颜色变成白色
public void OnPointerExit(PointerEventData eventData)
{
this.transform.localScale = Vector3.one;
this.GetComponent<Image>().color = Color.white;
}
}