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齐的博客!
