1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > Unity3D之UGUI基础4:Button按钮

Unity3D之UGUI基础4:Button按钮

时间:2018-08-20 04:15:10

相关推荐

Unity3D之UGUI基础4:Button按钮

前文:/Jaihk662/article/details/87866889(Text文本)

一、Button组件分析

当你新建Button时,会附送一个Text子物体Button自带图片组件,并且有默认图片

按钮的四种状态:

Transition:四种状态切换方式(颜色变化、图片变化、行为控制)

Normal:原始状态Hover:鼠标经过/停留状态Pressed:按下状态Disabled:不可用状态

Interactable:当前按钮是否可用

二、Botton事件绑定

1:属性面板绑定

创建一个脚本挂载到按钮游戏物体上,编写一个无参无返回值且公开的方法在OnClick面板上添加一个新的项,并拖拽当前这个脚本赋值给新添加的项在Function的位置选择对应的方法

2:代码绑定:

在脚本内编写一个无参无返回值且私有的方法,这个脚本可以挂在任何物体上代码查找到Button游戏物体并存储为对象Button.onClick.AddListener(方法名):当按钮button按下时,调用方法method

using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class ButtonListen : MonoBehaviour{private Button open;void Start(){open = GameObject.Find("Button").GetComponent<Button>();open.onClick.AddListener(GetDown);}void Update(){}void GetDown(){Debug.Log("按钮按下");}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。