1.创建UI面板
导入插件TextMesh Pro
2.编写脚本获取用户输入
这里用的是输入框侦听函数,所有UI都可以使用侦听函数 ,需要注意TMP_InputField 这个类是UI中导入的一个插件TextMesh Pro!在代码中需要引用using TMPro; 命名空间!
下面是代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
using UnityEditor;
using System;
//该脚本1.获取场景中输入框组件2.获取用户输入内容
public class LOginUIControl : MonoBehaviour
{
string UserAccount;
string UserPassWord;
public TMP_InputField InputAccount;
public TMP_InputField InputPassWord;
void Start()
{
InputAccount.onEndEdit.AddListener(OnUserInputAccount);
InputPassWord.onEndEdit.AddListener(OnUserInputPassWord);
}//end start
private void OnUserInputPassWord(string userPassWord)
{
UserPassWord = userPassWord;
Debug.Log("UserPassWord:"+ UserPassWord);
}
private void OnUserInputAccount(string Account)
{
UserAccount = Account;
Debug.Log("UserAccount:" + UserAccount);
}
}//end class