前言
我們在上篇文章簡單介紹了一下Shader測試時常用的UGUI功能。
- Unity中Shader測試常用的UGUI功能簡介
我們在這篇文章中,簡單看一下 可交互的UGUI的腳本怎么使用。
一、Button交互
1、公開一個Button成員變量
public Button _Button;
2、編寫一個點(diǎn)擊事件監(jiān)聽的函數(shù)
void OnButtonClick()
{
Debug.Log(“你點(diǎn)擊了按鈕”);
}
3、在Start中,給按鈕的點(diǎn)擊添加一個監(jiān)聽的事件
_Button.onClick.AddListener(OnButtonClick);
4、測試看看效果
二、Toggle交互
1、公開一個Toggle成員變量
public Button _Button;
2、編寫一個開關(guān)值改變時 的 事件監(jiān)聽的函數(shù)
void OnToggleChange(bool isOn)
{
Debug.Log(“當(dāng)前開關(guān)狀態(tài)為”+isOn);
}
3、在Start中,給開關(guān)的點(diǎn)擊添加一個監(jiān)聽的事件
_Toggle.onValueChanged.AddListener(OnToggleChange);
4、測試看看效果
三、Slider交互
1、公開一個Slider成員變量
public Button _Button;
2、編寫一個滑動條值改變時 的 事件監(jiān)聽的函數(shù)
void OnSliderChange(float value)
{
Debug.Log(“當(dāng)前滑動條的值為:” + value);
}
3、在Start中,給滑動條的值改變 添加一個監(jiān)聽的事件
_Slider.onValueChanged.AddListener(OnSliderChange);文章來源:http://www.zghlxwxcb.cn/news/detail-765875.html
4、測試看看效果
文章來源地址http://www.zghlxwxcb.cn/news/detail-765875.html
到了這里,關(guān)于Unity中Shader測試常用的UGUI可交互功能的腳本基本使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!