U3D 点击图片实现图片的更改

it2022-05-05  138

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、点击运行,点击图片变换,松开复原。 

 

 

 


最新回复(0)