登录注册简单代码实现unity

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");

}

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值