UG1L4——输入框和拖动条
UG1L4——输入框和拖动条
本章代码关键字
1 | GUI.TextField() //绘制输入框,传入当前字符串和最大输入的字符串的长度,返回这一帧输入框内的字符串 |
输入框
普通输入
GUI.TextField
是绘制输入框的方法,
第二个参数传入当前的字符串,第三个参数传入最大输入字符串的长度,返回这一帧输入框内的字符串,
因此和GUI.Toggle
一样,必须要在外面声明一个string
变量,用来存储当前输入框内的字符串
1 | private string inputStr = ""; |
密码输入
GUI.PasswordField
是绘制输入框的方法,
第二个参数传入当前的字符串,第三个参数传入最大输入字符串的长度,返回这一帧输入框内的字符串,
因此和GUI.Toggle
一样,必须要在外面声明一个string
变量,用来接收和传入输入框内的字符串
1 | private string inputPW = ""; |
拖动条
GUI.HorizontalSlider
和GUI.VerticalSlider
是绘制拖动条的方法,区别是方向不同
第二个参数传入当前的值,第三个参数传入拖动条最左边对应的值(通常是最小值),第四个参数传入拖动条最右边对应的值(通常是最大值),
返回这一帧拖动条对应的值,
因此和GUI.Toggle
一样,必须要在外面声明一个float
变量,用来存储当前输入框内的字符串
绘制拖动条最多可以传入三个GUIStyle,用来分别控制条,按钮等样式
1 | private float nowValue = 0.5f; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文KRIFE齐的博客!