zoukankan      html  css  js  c++  java
  • Demon_游戏登录界面(具备账号密码输入功能)

    using UnityEngine;
    using System.Collections;
    using UnityEngine.UI;//
    
    public class LoginButton : MonoBehaviour {
    
        //正确的用户名密码
        public string uname = "wasd";
        public string pwd = "123";
    
        //用户名输入框
        public InputField unameInput;
        //密码输入框
        public InputField pwdInput;
    
        /// <summary>
        /// 按钮点击事件
        /// </summary>
        public void OnLoginButtonClick()
        {
            //如果用户名密码都匹配成功,顺利登陆,否则登陆失败
            if (unameInput.text == uname && pwdInput.text == pwd) {
                Debug.Log ("成功");
            } else {
                Debug.Log ("失败");
            }
        }
    }

    以上脚本意思是 在Button按钮上挂载该脚本从而判断在用户名密码输入的是否为真确的。

    接下获取事件系统组件然后确认输入框焦点

    using UnityEngine;
    using System.Collections;
    using UnityEngine.UI;
    using UnityEngine.EventSystems;
    
    public class SelectEvent : MonoBehaviour {
    
        public InputField unameInput;
        public InputField pwdInput;
        private EventSystem evn;
    
        void Start()
        {
            //获取事件系统组件
            evn = GetComponent<EventSystem> ();
        }
    
        void Update()
        {
            if (Input.GetKeyDown (KeyCode.Tab)) {
                //当前输入框是否拥有焦点
                if (unameInput.isFocused) {
                    //设置密码框拥有焦点
                    evn.SetSelectedGameObject (pwdInput.gameObject);
                } else {
                    //设置用户名框拥有焦点
                    evn.SetSelectedGameObject (unameInput.gameObject);
                }
            }
        }
    
    }
  • 相关阅读:
    B/S 和 C/S
    SQL 注入
    软件测试
    Spring的注解方式
    测试开发题目
    策略模式
    设计模式
    单例模式
    读写文件
    对List里的对象元素进行排序
  • 原文地址:https://www.cnblogs.com/VR-1024/p/6011765.html
Copyright © 2011-2022 走看看