Unity中Shader测试常用的UGUI可交互功能的脚本基本使用

文章目录


前言

我们在上篇文章简单介绍了一下Shader测试时常用的UGUI功能。

我们在这篇文章中,简单看一下 可交互的UGUI的脚本怎么使用。


一、Button交互

1、公开一个Button成员变量

public Button _Button;

2、编写一个点击事件监听的函数

void OnButtonClick()

{

Debug.Log("你点击了按钮");

}

3、在Start中,给按钮的点击添加一个监听的事件

_Button.onClick.AddListener(OnButtonClick);

4、测试看看效果


二、Toggle交互

1、公开一个Toggle成员变量

public Button _Button;

2、编写一个开关值改变时 的 事件监听的函数

void OnToggleChange(bool isOn)

{

Debug.Log("当前开关状态为"+isOn);

}

3、在Start中,给开关的点击添加一个监听的事件

_Toggle.onValueChanged.AddListener(OnToggleChange);

4、测试看看效果


三、Slider交互

1、公开一个Slider成员变量

public Button _Button;

2、编写一个滑动条值改变时 的 事件监听的函数

void OnSliderChange(float value)

{

Debug.Log("当前滑动条的值为:" + value);

}

3、在Start中,给滑动条的值改变 添加一个监听的事件

_Slider.onValueChanged.AddListener(OnSliderChange);

4、测试看看效果

相关推荐
闪电麦坤951 小时前
Unity:销毁(Destroy)
unity·游戏引擎
努力的小钟2 小时前
Unreal Engine 高效数组复制用法详解
ue5·游戏引擎·虚幻
程序猿多布2 小时前
Unity UGUI使用手册
unity
一线灵2 小时前
跨平台游戏引擎 axmol-2.5.0 发布
c++·游戏引擎·wasm·axmol
虾球xz2 小时前
游戏引擎学习第201天
前端·学习·游戏引擎
ue星空9 小时前
Blender模型导入虚幻引擎设置
游戏引擎·blender·虚幻
烂蜻蜓11 小时前
C 语言命令行参数:让程序交互更灵活
c语言·开发语言·交互
虾球xz12 小时前
游戏引擎学习第203天
学习·游戏引擎
大千UI工场17 小时前
UI设计中的交互技巧:如何让按钮更有反馈感?
ui·交互
虾球xz18 小时前
游戏引擎学习第198天
学习·游戏引擎