如何实现从登陆界面跳转到游戏大厅界面
登陆界面
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;//导包
using UnityEngine.SceneManagement;//导包
/// <summary>
/// 登陆
/// </summary>
public class Login : MonoBehaviour
{
//按钮
Button btn;
// Use this for initialization
void Start ()
{
//找到“微信登陆”按钮,并获得Button的组件
btn = this.transform.Find("Panel/LoginBtn").GetComponent<Button>();
//为按钮添加监听(当按下按钮时,跳转到游戏大厅(这是一个委托))
btn.onClick.AddListener(JumpToGameHall);
}
void JumpToGameHall()
{
//跳转到加载进度条
SceneManager.LoadScene("LoadSlider");
//跳转到游戏大厅
LoadScene.SceneName = "GameHall";
}
// Update is called once per frame
void Update ()
{
}
}
要跳转的界面
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;
/// <summary>
/// 加载下一个场景
/// </summary>
public class LoadScene : MonoBehaviour
{
public Text loadText;
public static string SceneName;
//进度条
Slider slider;
AsyncOperation ao = null;
//定义一个字典,用于存储左右的场景名称
//Dictionary<int, string> dict = new Dictionary<int, string>();
//单例
public static LoadScene Instance = null;
void Awake()
{
Instance = this;
}
// Use this for initialization
void Start ()
{
//获得进度条的组件
slider = this.transform.Find("Panel/Slider").GetComponent<Slider>();
LoadNextScene();
}
/// <summary>
/// 加载下一个场景
/// </summary>
void LoadNextScene()
{
//加载下一个游戏界面
ao = SceneManager.LoadSceneAsync(SceneName);
}
// Update is called once per frame
void Update ()
{
if (ao != null)
{
slider.value = ao.progress;
loadText.text = "正在加载。。。" + (ao.progress * 100) + "%";
}
}
}
如何实现从登陆界面跳转到游戏大厅界面相关推荐
- android原生代码转h5,Android原生和H5交互;Android和H5混合开发;WebView点击H5界面跳转到Android原生界面。...
当时业务的需求是这样的,H5有一个活动商品列表的界面,IOS和Android共用这一个界面,点击商品可以跳转到Android原生的商品详情界面并传递商品ID: 大概就是点击H5界面跳转到Androi ...
- Python实现不同交互界面跳转(创建子界面)
在使用python中tkinter库进行界面设计时,常常会遇到从一个界面跳转到另一个界面的状况,这时可以通过在界面中放置跳转"按钮"来实现,具体实现代码如下: import tki ...
- 【鸿蒙 HarmonyOS】界面跳转 ( AbilitySlice 之间的界面跳转 | AbilitySlice 之间的值传递 )
文章目录 一.AbilitySlice 之间的界面跳转 二.完整代码示例 三.运行结果 参考文档 : Page Ability 基本概念 Page Ability 声明周期 AbilitySlice ...
- Android Stdio从一个界面跳转到另一个界面
要自己生成一个模块然后通过点击事件点击就可以了 ,当然首先得有另一个界面控制台然后里面带上他的类名就可以了 startActivity(new Intent(this,Main3.class)); / ...
- 从零开始实现放置游戏(十一)——实现战斗挂机(2)注册登陆和游戏主界面
本章主要实现注册登陆功能和游戏的主界面.有了游戏的界面,大家能有更直观的认识. 本章我们主要开发的是idlewow-game模块,其实就是游戏的客户端展示层.因为是放置游戏,为了方便,主要使用spri ...
- 你最喜欢哪款游戏的界面风格,为什么?
http://www.sohu.com/a/234772516_258858 每到周末,3DM的几位编辑就会聚在一起,总结上周做了些什么,商量下周该写些什么.讨论中途就诞生了这篇「一周一会」的话题文章 ...
- Cocos2d-x游戏暂停、继续游戏、重新开始界面的实现---之游戏开发《赵云要格斗》(10)
这里是 Evankaka 的博客,欢迎大家前来讨论与交流------ 转载请注明出处http://blog.csdn.net/evankaka/article/details/4293611 ...
- 【Visual C++】游戏开发五十七 浅墨DirectX教程二十四 打造游戏GUI界面(二)
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/16922703 作者:毛星 ...
- 大学 校园网登陆界面跳转不出来,没有跳转怎么办 原理解析以及解决方案
解决学校校园网登陆页面没有跳转的问题 最近有同学问我,学校登录界面跳转不出来,输入百度网址无法跳转. 我在网上搜了一下,各种360,清空DNS缓存的方法,其实还是没有找到源头.(当然只针对本校的情况, ...
最新文章
- HDU1007 Quoit Design 分治+递归
- 华为会更新鸿蒙吗,华为p30升级鸿蒙系统时间是什么时候
- Webstrom 卡顿问题
- 字符串转换整数(atoi)Python解法
- Java 常见的 30 个误区与细节!
- 五年后存储会是什么样子
- 使用deeplearning4j训练Word2Vec(Java操作)
- Linux cp一个文件夹时提示cp: omitting directory `test/'
- 活动预告丨openGauss西安Meetup来啦!本周五见!
- hdu3351 stack
- $_server[#039;php_auth_user#039;],ecshop中$user ($GLOBALS[#039;user#039;])对象在哪里定义的...
- PBR理论基础1:辐射度与BRDF
- Math源码java_从零开始的Java学习记录(26)——Math类及其些许源码
- 通达信板块监控指标_通达信板块分析指标公式
- 【搬运】各种知乎段子
- 从APNIC获取中国IP地址列表
- cad上样条曲线上的点太多了_CAD中如何编辑样条曲线增加夹点? 看完你就知道了...
- UML统一建模语言 Rational Rose 使用
- Win10 上切换至Administrator用户
- 在Visual Studio上开启自己的C++学习之旅
热门文章
- 如何创建高效的Prompt和ChatGPT等大语言模型AI对话
- 路由器网口1一直闪烁正常吗_为什么就是连不上网!网口1一会闪的特别快,网口2闪烁正常!为啥电脑也连不上网...
- 我划着“飞桨”,晃晃悠悠的荡漾在程序的海洋!
- css3金鱼在浴缸吐泡泡动画
- 单挂/组队·单/双哈比·法师/狼猎·开源
- 各类Dll文件缺失的解决办法
- 哈佛大学开放课程:《公正:该如何做是好?》第2课
- PMP备考之路 - 汪博士第九章(项目资源管理)
- QT画直线 粗线和细线长短不一致
- 36day 新浪微博(CELL时间 来源)