unity 如何重写Button,自定义按下、高亮等状态

 时间:2026-02-15 14:09:50

1、新建一个脚本用于编写代码

unity 如何重写Button,自定义按下、高亮等状态

2、脚本继承Button,引入UnityEngine.UI命名空间,重写DoStateTransition方法,如下图

unity 如何重写Button,自定义按下、高亮等状态

3、新建一个UIButton,把Button组件移除,然后挂载刚才新建的脚本

unity 如何重写Button,自定义按下、高亮等状态

4、点击运行,Normal直接被打印出来

unity 如何重写Button,自定义按下、高亮等状态

5、当鼠标处于按钮之上,Highlighted打印出来,为选中按钮,Normal打印出来

unity 如何重写Button,自定义按下、高亮等状态

6、鼠标点击按钮,Pressed被打印出来

unity 如何重写Button,自定义按下、高亮等状态

7、Disabled状态需要修改Button组件上的Interactable状态才会被打印

unity 如何重写Button,自定义按下、高亮等状态

  • MyEclipse如何导入本地JDK版本
  • Visual Studio中如何设置文本字体
  • MFC应用实例:[23]颜色对话框选择颜色
  • 用Sigil制作图文并茂的EPUB格式电子书
  • 如何使用Keil编程时,快速补全命令?
  • 热门搜索
    新生儿黄疸怎么处理比较快 琼海旅游 以史为镜可以知兴替 到贵州旅游攻略 农行手机银行怎么开通 闯黄灯怎么处罚 黄山旅游景点 天府新区航空旅游职业学院 车辆逆行怎么处罚 十里画廊景区