Unity3D的加载场景的代码
来源:互联网 发布:python现实世界 编辑:程序博客网 时间:2024/06/05 14:59
在加载场景使用如下代码,前提是有一个slider作为进度的提示
using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;using System;using UnityEngine.UI;public class Loading : MonoBehaviour{ private float fps = 10.0f; private float time; private int nowFram; AsyncOperation async; //下一个场景的名字 public static string Scenename; public static string LastScenename; public Slider m_pProgress; private int progress = 0; // Use this for initialization void Start () { StartCoroutine(LoadScenes()); } IEnumerator LoadScenes() { int nDisPlayProgress = 0; async = SceneManager.LoadSceneAsync(Scenename); async.allowSceneActivation = false; while (async.progress < 0.9f) { progress = (int)async.progress * 100; while (nDisPlayProgress < progress) { ++nDisPlayProgress; m_pProgress.value = (float)nDisPlayProgress / 100; yield return new WaitForEndOfFrame(); } yield return null; } progress = 100; while(nDisPlayProgress < progress) { ++nDisPlayProgress; m_pProgress.value = (float)nDisPlayProgress / 100; yield return new WaitForEndOfFrame(); } async.allowSceneActivation = true; // yield return async; }}
随便挂在一个物体上都可以。
阅读全文
0 0
- Unity3D的加载场景的代码
- Unity3D场景异步加载的实现案例
- 基于Unity3D的异步加载场景的实现
- Unity 异步加载场景的代码
- unity3d点击按钮进行场景跳转的代码
- Unity3d跨场景背景音乐和场景切换加载界面的设置!
- unity3d异步加载场景
- Unity3d场景加载进度条
- unity3d异步加载场景
- unity3d异步加载场景
- unity3d,异步加载场景
- unity3d异步加载场景
- Unity3d加载场景方法
- 场景的自动加载
- unity3d 5.6版的 加载不放在BuildSetting场景的一些总结
- Unity3D——异步加载游戏场景loading界面的开发!
- Unity3D游戏开发之使用AssetBundle和Xml实现场景的动态加载
- Unity3D——异步加载游戏场景loading界面的开发
- 单链表的创建、测长、打印、插入、删除、排序及逆置
- mongodb3.4的falcon监控搭建
- hdu 6090 Rikka with Graph(思维 +贪心+轮图)
- python-opencv-matlab图像处理接口关系
- 大数据Spark企业级实战版【学习笔记】----Spark Streaming
- Unity3D的加载场景的代码
- JSON的三种解析方式
- SQL Sever 第四天
- DBMS_STATS.GATHER_TABLE_STATS详解 作用:DBMS_STATS.GATHER_TABLE_STATS统计表,列,索引的统计信息. DBMS_STATS.GATHER_
- Python学习笔记(五)-- Python字符串
- mysql 日期时间格式化
- EasyUI主题切换
- Map中的TreeMap根据value排序
- centos配置firewall