GUI<InputFile简单登录界面>
using UnityEngine;
using UnityEngine.UI;
using DG.Tweening;
//要引入插件
public class LoginWnd : MonoBehaviour {
private InputField _userName;
private InputField _password;
private Button _start;
private Button _exit;
GameObject a;
private Text t;
private void Awake()
{
GameObject ui = Resources.Load<GameObject>("UI");
a= Instantiate(ui);
a.transform.SetParent(transform);
t = transform.Find("UI(Clone)/Text").GetComponent<Text>();
_userName = transform.Find("UI(Clone)/Username").GetComponent<InputField>();
_password = transform.Find("UI(Clone)/Password").GetComponent<InputField>();
_start = transform.Find("UI(Clone)/StartButton").GetComponent<Button>();
_exit= transform.Find("UI(Clone)/ExitButton").GetComponent<Button>();
a.transform.position = transform.position;
}
private void Start()
{
_start.onClick.AddListener(Login);
}
void Login()
{
if (_userName.text == "123"&&_password.text=="123")
{
Destroy(a);
}
else
{
t.transform.DOMove(new Vector3(transform.position.x, 200, transform.position.z), 2);
Debug.Log("重新输入");
_userName.text = null;
_password.text = null;
}
}
}