创建两个InputField文字输入框
密码输入的话,可以选择password,使得输入的密码不可见的。
登录是一个Button组件,
界面设置参数自己调控
在unity中创建脚本 (我将其挂在事件系统上)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
public class login : MonoBehaviour
{
public InputField UsernameInput;//用户名
public InputField PasswordInput;//密码
public Text Mistake;//错误提示
public Text Register;//完成提示
public void OnButton()//提交按钮点击事件
{
string un = UsernameInput.text;//获取输入账号
string pw = PasswordInput.text;//获取输入密码
if (un == "123" && pw == "abc")//判断是否输入正确
{
Register.gameObject.SetActive(true);//完成提示
StartCoroutine(Disappear());//调用协程
SceneManager.LoadScene(1);//跳转别的场景
}
else
{
Mistake.gameObject.SetActive(true);//账号密码输入错误提示
StartCoroutine(Disappear());//调用协程
}
}
IEnumerator Disappear()//协程
{
yield return new WaitForSeconds(3);//出现3秒
Mistake.gameObject.SetActive(false);//提示错误消失
Register.gameObject.SetActive(false);//提示成功消失
}
}
3.控件选择
按钮点击事件设置



