Unity 制作登录功能01-创建登录的UI并获取输入内容

 1.创建UI面板

Unity 制作登录功能01-创建登录的UI并获取输入内容_第1张图片

导入插件TextMesh Pro 

Unity 制作登录功能01-创建登录的UI并获取输入内容_第2张图片

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

 Unity 制作登录功能01-创建登录的UI并获取输入内容_第3张图片

你可能感兴趣的:(Unity零基础课程,unity,ui,java)