unity3d 资源进度读取

using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;

public class _03starLoad : MonoBehaviour {
    public GameObject LoadingBar;

    public string str;
    // Use this for initialization
    void Start ()
    {

        if (str != "")
        {
            StartCoroutine(StartLoading(str));
        }
    }
    //小场景载入
    IEnumerator StartLoading(string str)
    {
        float i=0;
        AsyncOperation acOp = SceneManager.LoadSceneAsync(str);
        acOp.allowSceneActivation = false;
        while(i<=100)
        {
            i++;
            LoadingBar.GetComponent<UISlider>().value = i/100;
            yield return new WaitForEndOfFrame();
        }
        acOp.allowSceneActivation = true;
    }

    /*大场景载入
     IEnumerator StartLoading(string str)
    {

        AsyncOperation acOp = SceneManager.LoadSceneAsync(str);
        acOp.allowSceneActivation = false;
        LoadingBar.GetComponent<UISlider>().value =acOp.progress;
        yield return acOp;
    }

    */
}
时间: 2024-10-13 16:14:02

unity3d 资源进度读取的相关文章

Spring中对资源的读取支持

Resource简单介绍 注:所有操作基于配置好的Spring开发环境中. 在Spring中,最为核心的部分就是applicationContext.xml文件,而此配置文件中字符串的功能发挥到了极致. 在Java里面提供了最为原始的IO处理操作支持,但是传统的java.io包中只提供了inputStream与outputStream,虽然是最为常用的输入输出的处理类,但是用其进行一些复杂的资源读取非常麻烦.所以使用PrintStream,Scanner来改善这样的操作处理.但是即便这样,对网络

unity3d根据字符串读取属性.

unity3d的对象有field, property. 一般要取得类的某个属性时,要使用GetType().GetField(xxx); 许多教程都写用property.(坑) property 感觉是运行时的属性.(not sure!) ex:有个类xxx public class xxx{ public int aaa = 5; public string bbb = "test"; } 那么要取得xxx的aaa属性,则应该先从xxx里读取叫aaa的fieldinfo. 再从fie

Unity3D资源存放笔记

文件夹及路径 昨天记了一篇AssetBundle学习笔记,那么游戏中的各种资源应该如何存放呢? 在网上一阵搜罗,把笔记记一下. 非特殊名称文件夹 非Unity3D指定名称的文件夹中的资源,如果游戏场景中有使用到,发布时会被一同打包,没有使用到则不会被打包. 开发时可使用Application.dataPath来对根目录下的文件进行任意操作,但是发布到移动端后App是没有权限操作根目录的. Resources文件夹 存放到该文件夹下的所有文件,无论场景中是否使用到,都会被打包. 但是资源在打包后只

unity3d 资源打包加密

资源打包脚本,放到Assets\Editor 文件夹下 using UnityEngine; using System.Collections; using UnityEditor; using System.IO; public class assetPack : Editor { [MenuItem("Custom Editor/Save Scene2")] static void ExportResource() { // Bring up save panel string p

Unity3d 新建xml 读取xml

在游戏开发中,Xml经常被用来作为技能配置.地图配置.人物动作配置等配置文件.Unity3d内置的Xml库让我们很方便地就可以新建Xml和读取Xml. 下面是一个例子,新建了一个Xml文档,并且读取它. using UnityEngine; using System.Collections; using System.IO; using System.Xml; using System.Text; public class XmlTest : MonoBehaviour { XmlElement

Unity3D资源导入以及工程管理

本次教程,我们来建立自己的一个工程并导入模型,对模型进行处理. 特别说明:这系列教程参考自人人素材翻译组出品的翻译教程<Unity游戏引擎的基础入门视频教程>,本博客中采用的模型和方法均来源于此.这是我浏览过好多教程后觉得讲得很细致简洁的教程,虽然英文语言.中文字幕,但绝对适合新手学习.如有需要转载博文的,请注明原教程出自人人素材翻译组. 这份教程我转存到了我的网盘,这里分享给大家:http://pan.baidu.com/s/1hqKhZDi 下面正式开始,首先新建一个project,先不需

Android资源图片读取机制

在新建一个Android项目时.在res目录下会自己主动生成几个drawable目录,drawable-ldpi,drawable-mdpi,drawable-hdpi,一直以来都对此不太清楚.图片应该放到哪个目录以下.有什么不同的影响?曾经一直都是干脆再新建一个不带后缀的drawable目录,图片都丢进去,如今决定彻底搞清楚这个事儿. 1.基础知识 density(密度):简单的说就是一个比例系数,用来将Dip(设备独立像素)转换成实际像素px.详细公式是: px = dip*density+

unity3d 资源打包加密 整理

资源打包脚本,放到Assets\Editor 文件夹下 using UnityEngine; using System.Collections; using UnityEditor; using System.IO; public class assetPack : Editor { /* [MenuItem("Custom Editor/Build AssetBundle From Selection - Track dependencies")] static void Expor

2-scala文件操作--自动关闭打开的资源,读取properties文件

简介 使用scala的loan pattern自动关闭打开的资源 读取properties文件 依赖的jar 使用scala_arm库自动关闭资源文件时,需要引入以下依赖: <dependency> <groupId>com.jsuereth</groupId> <artifactId>scala-arm_${scala.binary.version}</artifactId> <version>1.4</version>