unity简单的登录注册界面

2023-10-31



 publicclassStartmenuController : MonoBehaviour

{

   publicstaticStartmenuController_instance;

 

  publicTweenScale startpanelTween;//开始面板

   publicTweenScale loginpanelTween;//登录面板

   publicTweenScale registerpanelTween;//注册面板

   publicTweenPosition startpanelTweenPos;

   publicTweenScale  incretionpanelTween;//帮助面板

 

   publicUIInput usernameInputLogin;//登录面板输入用户名

   publicUIInput passwordInputLogin;//登录面板输入密码

 

   publicUILabel usernameLabelStart;

   

   public staticstring username;

   public staticstring password;

   

 

   publicUIInputusernameInputRegister;

   publicUIInputpasswordInputRegister;

   publicUIInputrepasswordInputRegister; 

   void Awake()

   {

       _instance = this;

   }

//用户名按钮

   publicvoid OnUsernameClick()

   {

       //输入帐号进行登录

       startpanelTween.PlayForward();

       StartCoroutine(HidePanel(startpanelTween.gameObject));

       loginpanelTween.gameObject.SetActive(true);

       loginpanelTween.PlayForward();

   }

    

   //隐藏面板

   IEnumeratorHidePanel(GameObject go)

   {

       yieldreturnnewWaitForSeconds(0.4f);

       go.SetActive(false);

   }

 //登录按钮

   publicvoid OnLoginClick()

   {

       //得到用户名和密码 存储起来

       username = usernameInputLogin.value;

       password = passwordInputLogin.value;

       //返回开始界面

       loginpanelTween.PlayReverse();

       StartCoroutine(HidePanel(loginpanelTween.gameObject));

       startpanelTween.gameObject.SetActive(true);

       startpanelTween.PlayReverse();

 

       usernameLabelStart.text = username;

   }

 //注册

   publicvoidOnRegisterShowClick()

   {

       //隐藏当前面板,显示注册面板

       loginpanelTween.PlayReverse();

       StartCoroutine(HidePanel(loginpanelTween.gameObject));

       registerpanelTween.gameObject.SetActive(true);

       registerpanelTween.PlayForward();

   }

 

   publicvoid OnLoginCloseClick()

   {

       //返回开始界面

       loginpanelTween.PlayReverse();

       StartCoroutine(HidePanel(loginpanelTween.gameObject));

       startpanelTween.gameObject.SetActive(true);

       startpanelTween.PlayReverse();

   }

   //帮助面板关闭按钮

   publicvoidOnIntertionCloseClick()

   {

       //返回开始界面

       incretionpanelTween.PlayReverse();

       StartCoroutine(HidePanel(incretionpanelTween.gameObject));

       startpanelTween.gameObject.SetActive(true);

       startpanelTween.PlayReverse();

   }

   publicvoid OnCancelClick()

   {

       //隐藏注册面板

       registerpanelTween.PlayReverse();

        StartCoroutine(HidePanel(registerpanelTween.gameObject));

       //显示登录面板

       loginpanelTween.gameObject.SetActive(true);

       loginpanelTween.PlayForward();

   }

  public  void OnIncretionClick()

   {//显示公告面板

       incretionpanelTween.gameObject.SetActive(true);

       incretionpanelTween.PlayForward();

       startpanelTween.PlayForward();

       StartCoroutine(HidePanel(startpanelTween.gameObject));

   }

   publicvoidOnRegisterCloseClick()

   {

       OnCancelClick();

   }

   publicvoidOnRegisterAndLoginClick()

   {

       username = usernameInputRegister.value;

       password = passwordInputRegister.value;

       //返回到开始界面

       //隐藏注册面板

       registerpanelTween.PlayReverse();

       StartCoroutine(HidePanel(registerpanelTween.gameObject));

       startpanelTween.gameObject.SetActive(true);

       startpanelTween.PlayReverse();

       usernameLabelStart.text = username;

   }

   publicvoid OnEnterClick()

   {     //进入03_play"游戏主场景

       Application.LoadLevel("03_play");

   }

}

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

unity简单的登录注册界面 的相关文章

  • 嘿!七夕节,送书30本,一份心意!

    每逢佳节时 我都会给读者来一波送书福利 今天是七夕情人节 我这里给大家送波书 书单如下 书单1 深度学习入门 x 1 Python3网络爬虫开发实战 x 1 第一行代码 Android 第2版 x 1 未来世界的幸存者 x 1 奔跑吧 程序
  • 联合索引在B+树上的结构

    前言 最近在学习MySQL的存储引擎和索引的知识 看了许多篇介绍MyISAM和InnoDB的索引的例子 都能理解 像这张索引图 PS 该图来自大神张洋的 MySQL索引背后的数据结构及算法原理 一文 但许多文章讲述的都是单列索引 我很好奇联
  • matlab程序设计

    1 掌握建立和执行M文件的方法 2 熟练掌握M文件的结构 3 熟练掌握MATLAB程序流程控制结构 4 掌握各流程控制语句的用法 1 使用程序流程控制 Fibonacci数列的各元素为 1 1 2 5 8 满足以下关系 F1 1 F2 1
  • HTML+JS实现列表循环滚动信息展示

  • 机器学习——线性回归、房价预测案例【正规方案与梯度下降】

    coding utf 8 1 获取数据集 2 数据基本处理 2 1 数据划分 3 特征工程 标准化 4 机器学习 线性回归 5 模型评估 from sklearn datasets import load boston 1 获取数据集 所使
  • 代码自动化审核操作详解(svnchecker+checkstyle)

    一 概述 1 1 使用范围 本规范仅使用于代码服务器为SVN的场景 1 2 代码提交预校验 在代码提交SVN的时候 插件自动做一些静态代码规范的校验 对不符合规范的代码在提交时 会提示对应代码的错误信息 使用关键组件包括 VisualSVN
  • 【论文阅读】Multi-scale Single Image Dehazing using Perceptual Pyramid Deep Network

    论文 Multi scale Single Image Dehazing using Perceptual Pyramid Deep Network 作者 He Zhang 年份 2018年 期刊 IEEE CVF Conference o
  • angular-cli中配置proxy代理

    1 先在angular cli目录下新建 proxy config json 文件 文件内容如下 其中 我请求的接口URL 是 http 172 20 1 26 8082 api back common getVerifyCode back
  • ARouter 源码分析

    概述 arouter annotation ARouter路由框架所使用的全部注解 及其相关类 arouter compiler 注解编译处理器 引入 arouter annotation 在编译期完成了 构造路由表逻辑的创建 aroute
  • 【华为OD统一考试B卷

    在线OJ 已购买本专栏用户 请私信博主开通账号 在线刷题 运行出现 Runtime Error 0Aborted 请忽略 华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一
  • 跟着我学 AI丨ChatGPT 详解

    随着人工智能的发展 聊天机器人成为了一个备受关注的领域 而ChatGPT作为其中的佼佼者 其功能和技术水平也越来越受到人们的关注 那么 什么是ChatGPT 它又有哪些优点和限制呢 ChatGPT是一款基于自然语言处理技术开发的聊天机器人
  • 2022年的有关语义分割的论文,含CVPR、ECCV、ICLR、AAAI

    TransRAC Encoding Multi scale Temporal Correlation with Transformers for Repetitive Action Counting CVPR 2022 Oral 论文 ht
  • 定时器的一些使用

    TIM TimeBaseStructure TIM Period 5000 设置在下一个更新事件装入活动的自动重装载寄存器周期的值 计数到5000为500ms TIM TimeBaseStructure TIM Prescaler 7200
  • 输入一个二进制表示的正整数,转换成十进制输出

    我们想一想咋实现这个算法 input 输入一个二进制字符串 不能是其他类型的字符 只能为0和1 所以在这里要做出限制 略去非0和1的字符后 把二进制字符串逐个输入进行计算 二进制转化为十进制方法为 例子 110 0 2 1 2 2 1 2
  • 基于RFID技术在服装智慧门店中的应用-rfid服装盘点

    一 项目背景 相较于RFID服装智慧门店应用 传统的服装门店 普遍存在以下管理瓶颈 1 条码管理 费时费力 条码作为智能化的方式 虽然其智能化程度比以前大大提高 但仍需要耗费大量人力物力 2 服装查找耗时长 对顾客特殊要求的服装 在门店成千
  • 你所了解的Vim是什么样的,如何打造一款高级的Vim编辑器

    vim简介 vim是linux上一个比较实用的文本编辑器 它在代码补全 编译及错误跳转等方便编程的功能上特别丰富 在程序员中被广泛使用 vim安装 如果你还没有安装vim可以使用下面命令安装 ubuntu环境安装 如果是centosd的话使
  • Spring IoC实现及原理

    文章目录 一 IoC 1 Spring Ioc 的由来 2 IoC思想 3 IoC的实现 3 1 实现原理 3 2 实现过程 3 2 1 xml方式 3 2 2 注解方式 二 DI 1 DI含义 2 注入依赖的方式 2 1 构造方法注入 2
  • Lyapunov稳定性判定总结及PI滑膜悬架仿真

    目录 前言 1 PD PSD ND NSD概念 2 Stable asymptotic stability Globalasymptotic stability 3 线性定常系统的稳定性分析 4 滑模变结构的拉塞尔 Lasalle 不变性原
  • java语言数据库课程设计_数据库课程设计 人事管理系统 (一)

    一 JAVA与数据库的合作此次开发语言为Java 所用的数据库驱动是mysql connector java 5 1 8 bin jar第一步 用Java连接MySQL数据库 驱动下载 https dev mysql com downloa
  • python爬虫爬取-前程无忧-岗位信息

    用python获取前程无忧网站的岗位信息 通过前程无忧的一个信息接口来获取搜索的相关的岗位信息 先看效果 打开前程无忧网站 打开开发者模式 进行抓包 先刷新一遍 然后直接全局搜索关键字 找到这个文件 这些就是岗位信息 直接访问这个接口 就可

随机推荐

  • 最全解决方案:提示Flutter plugin not installed,实际已安装插件

    flutter提示AndroidStudio4 1没有安装flutter插件 实际已经安装 错误体现 错误原因 解决方案 错误体现 具体表现为 android studio 4 1已经安装了flutter和dart插件 但是flutter
  • mybatis初步运用

    为了和数据库进行交互 通常的做法是将SQL语句写在Java代码中 SQL语句和Java代码耦合在一起不利于后期维护修改 而MyBatis能够帮助我们将SQL语句和Java代码分离 方便了后期因需求变动而对SQL语句进行修改 下面举个例子说明
  • C++ Primer Plus 第六章 习题

    目录 复习题 1 请看下面两个计算空格和换行符数目的代码片段 2 在程序清单6 2中 用ch 1替换 ch将发生什么情况 3 请认真考虑下面的程序 4 创建表示下述条件的逻辑表达式 a weight大于或等于115 但小于125 b ch为
  • 浅谈深度学习归一化加快模型收敛速度

    在训练模型时 我们经常会对数据进行归一化 甚至在隐藏层中也加入归一化 这样做的主要目的是为了加快模型收敛速度 假设特征在经过卷积层后没有经过归一化的数据如下图分布 xx表示数据点 用sigmoid函数作为激活函数 那么在不经过归一化的时候数
  • 【ANSYS命令流】加载与求解技术(五):面载荷(单元、线、面、转换)的施加

    目录 面载荷的施加 单元荷载 在单元上施加面荷载 举个栗子 再举个栗子 在梁单元施加面荷载 在线上施加面荷载 举个栗子 在面上施加面荷载值 面荷载梯度及其加载 举个栗子 再举个栗子 表面效应单元施加面荷载 参考文献 面载荷的施加 ANSYS
  • JS对象数组根据某一相同项合并其他属性为一个数组

    现有数组 var array name 张飞 value 1 name 张飞 value 2 name 张飞 value 3 name 关羽 value 9 name 关羽 value 6 name 刘备 value 8 name 刘备 v
  • AI实战营第二期 第六节 《MMDetection代码课》——笔记7

    文章目录 什么是MMDetection 环境检测和安装 1 数据集准备和可视化 2 自定义配置文件 3 训练前可视化验证 4 模型训练 5 模型测试和推理 6 可视化分析 MMYOLO 环境和依赖安装 特征图可视化 1 可视化 backbo
  • MySQL Workbench如何使用和下载

    还在用 Navicat 的 可以试试这几款免费且好用的 MySQL 客户端 https zhuanlan zhihu com p 157887406 MySQL Workbench https www mysql com products
  • 文本聚类与分类

    TOC 引入库 一 数据预处理 1 加载数据 2 加载停用词 3 分词 二 数据转换 tf idf词袋模型 2 1 文本转换成词袋模型 词频作为统计指标 2 2 词频统计指标转换 tf idf统计指标 2 3 对词频向量进行降维 PCA 三
  • 04元宇宙,下一代互联网

    我对于元宇宙的定义应该能够为这个问题带来一些新的启发 为什么人们通常认为元宇宙是移动互联网的继承者 要想让元宇宙成为现实 需要开发新的标准 创建新的基础设施 可能还需要对长期存在的 TCP IP 协议进行彻底改革 包括采用新的设备和硬件 甚
  • jdbc对oracle RAC方式的支持

    1 JDBC连接的配置方式 既然数据库本身已经支持了RAC 那么只要在JDBC连接字符串中将RAC的配置加上去即可 根据资料和目前的业务需求 我们的针对HOST 10 87 25 37这台主机的数据库实例的JDBC连接字符串应该这样配置 U
  • 从腾讯、阿里、联想的ESG报告,看数字企业发展的「碳门槛」

    从 互联网 到 数字化 再到 ESG 数字化不仅帮助企业打开了从传统到现代化的通路 也帮助企业打开了从无序到环保 通往低碳的大门 作者 斗斗 编辑 皮爷 出品 产业家 一年一度的ESG报告披露正在来临 腾讯发布2022年ESG 即 环境 社
  • 计算机无法连接iphone,iTunes不识别iPhone?iTunes无法连接iPhone怎么办

    如果您是苹果用户 那么您基本上都会用到iTunes这款软件 有时候我们在用数据线将iTunes连接上电脑的时候 却发现iTunes无法成功连接iPhone 那么 iTunes不识别iPhone怎么办 是不是自己的苹果设备坏了呢 今天在这里就
  • 程序员MM一年的工作总结

    11月8号就是 工作 一周年纪念日了 是该对这过去的一年做个总结了 当初来这个公司因为它是第一个递橄榄枝给我的地方 为了尽量少的减少毕业和工作之间的空档时间 就接受了 我在这一年中改变很大 这样的改变是综合的 1 技术 这里所说的技术应该算
  • GRE和VXLAN

    这篇文章来讲下GRE和VXLAN分别是什么 1 GRE 首先看先GRE GRE的全称是Generic Routing Encapsulation 协议格式见RFC2784 https tools ietf org html rfc2784
  • 中国AIGC产业全景图报告

    据量子位智库测算 我国2023年AIGC市场规模预计可达到170亿人民币 2023 2025年是我国AIGC产业市场规模增长的第一阶段 增长率维持在25 左右 2025年市场规模达到约260亿人民币 2025年开始 由于行业生态完善 特别是
  • 最新google play内购(com.android.billingclient) 教程 代码 封装 使用方法

    推荐一款全平台广告聚合SDK ADEasy https blog csdn net u013640004 article details 105416193 对于google play内购 网上已经有很多教程了 但大部分都是旧的V3版 这次
  • 【ISP】光的能量与颜色(1)

    1 光源能量传播方式 光是能量的一种传播方式 光源所以发出光 是因为光源中原子的运动有三种方式 热运动 跃迁辐射 受激辐射 前者为生活中常见 2 光子能量公式推导 E hv 这个是电磁波能量的假设 假设和频率成正比 h是测定值 E pc g
  • 【python】解决编辑器把py文件当作用例去运行

    1 在pycharm中遇到这样的情况 编辑器会把文件当做用例去跑 需要更改运行环境 2 点击edit去更改运行环境 如下即可
  • unity简单的登录注册界面

    publicclassStartmenuController MonoBehaviour publicstaticStartmenuController instance publicTweenScale startpanelTween 开