- 首先,在canvas中创建2个input field ,再创建一个Button
- 然后,简单修改内容如下
- 创建一个脚本来相应按钮的点击事件
- 在这里,我们创建一个叫MyGame的脚本,写一个Login方法
// 1.public
// 2. void
// 3.没有参数
public void Login() {
Debug.Log("登录成功");
}
注意,这个方法必须是 Public 的,否则挂载不到按钮上
- 然后回到 Unity ,选择按钮,在OnClick 的list上点击加号,进行方法挂载
首先,点击 +
然后,将Login方法所在的脚本的组件拖拽到左侧,然后右侧选择脚本和方法即可
- 获取输入框的内容
第一步,在主控脚本(MyGame)里,添加两个变量
//这里可能没有代码提示,需要引入:UnityEngine.UI;
public InputField UserName;
public InputField PassWord;
第二步 ,将两个文本输入框拖拽到变量上
- 最后,在Login方法中打印即可
public void Login() {
Debug.Log("UserName :"+ UserName.text.ToString());
Debug.Log("PassWord :"+PassWord.text.ToString());
Debug.Log("登录成功");
}
END


