unity3d,异步加载场景
来源:互联网 发布:知乎精英 编辑:程序博客网 时间:2024/05/17 22:59
很简单,代码如下:
using UnityEngine;using System.Collections;using UnityEngine.UI;public class Loading : MonoBehaviour {public Slider loading_bar;private AsyncOperation async_operation;// Use this for initializationvoid Start () {StartCoroutine ("LoadScene");}// Update is called once per framevoid Update () {loading_bar.value = async_operation.progress;}IEnumerator LoadScene(){async_operation = Application.LoadLevelAsync ("scene name");yield return async_operation;}}
unity5.3以后,推荐用scene manage,
using UnityEngine;using System.Collections;using UnityEngine.UI;using UnityEngine.SceneManagement;public class LoadSlider : MonoBehaviour{public Slider slider;public GameObject panel;private AsyncOperation async_operation;private bool load_switch;// Use this for initializationvoid Start (){panel.SetActive (false);load_switch = false;}//显示加载进度void Update (){if (load_switch) {slider.value = async_operation.progress;}}//根据输入名加载场景public void StartScene (string scene_name){panel.SetActive (true);load_switch = true;StartCoroutine ("LoadScene", scene_name);}//异步加载场景IEnumerator LoadScene (string scene_name){async_operation = SceneManager.LoadSceneAsync (scene_name);yield return async_operation;}}
1 1
- unity3d异步加载场景
- unity3d异步加载场景
- unity3d异步加载场景
- unity3d,异步加载场景
- unity3d异步加载场景
- Unity3D异步加载游戏场景
- 【Unity3d】浅谈异步加载场景
- Unity3D异步加载游戏场景
- unity3d 异步加载场景和游戏对象
- unity3d实现Loading进度条异步加载场景
- Unity3D场景异步加载的实现案例
- Unity3D 场景切换异步加载进度
- Unity3D之异步加载游戏场景中关于进度条显示
- 【Unity3D 打斗游戏开发】之二 异步加载场景
- Unity3D之UGUI——制作异步加载场景进度条
- 基于Unity3D的异步加载场景的实现
- Unity3D-UGUI-Image制作异步加载场景进度条
- Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条
- 日狗的验证码。
- 电气词库
- Android 实现蘑菇街购物车动画效果
- 消息队列测试代码
- 快速查找出现一次的数字
- unity3d,异步加载场景
- iOS推送之远程推送
- 不让控制台程序运行时显示dos界面
- fuck自动纠错补全功能
- 探索大型网站技术架构(四)
- [转发]STM32输入输出模式理解
- Cocos2.2.3在线下载——断点续传
- iOS Keywords
- nodejs进程