unity项目异步加载来避免加载一个项目所消耗时间过长
来源:互联网 发布:微盘今日数据 编辑:程序博客网 时间:2024/05/22 06:58
先看一下效果:
实现方法:
public Texture2D []text;//定义了一个图片数组来存储随着时间进行要展示的图片
public GUITexture _gui;//定义一个图片加载的背景
public GUIText _guitext;//定义一个来存储随时间进行的图片变量
int a=0;
float time;
AsyncOperation asyn;//定义一个异步操作变量
void Start ()
{
StartCoroutine (load_ ());
time=Time .time ;
}
void Update ()
{
//每隔0.06秒刷新一下图片
if(Time .time -time >0.06)
{
_gui.texture =text [a%55];
a++;
time =Time .time ;
}
}
void OnGUI()
{
_guitext .text =(int)(asyn .progress*100)+"%";//asyn.progress是监控加载进度的通过guiText显示出来
}
IEnumerator load_()
{
asyn =Application.LoadLevelAsync (1);
yield return asyn ;//返回加载结果
}
//下面是新建的GUITexture其中pixel Insert是控制背景图片大小和位移的
0 0
- unity项目异步加载来避免加载一个项目所消耗时间过长
- Unity 关于资源加载的时间消耗
- 一个项目消耗时间的一些因素
- 关于AndroidStudio Gradle加载项目时间过长的原因及解决
- UNITY 异步加载场景的一个例子
- Unity 异步加载场景
- Unity 场景异步加载
- unity异步加载
- Unity 之异步加载
- Unity 异步加载场景
- Unity 异步加载图片
- open一个项目Buliding时间过长的原因以及解决方案:
- Unity项目资源加载与管理
- 项目中用到的handler异步加载
- Unity 避免重复加载资源
- 页面加载时间过长的解决
- 解决AS导入新项目加载时间过长
- Javaweb项目不用重启加载properties文件的方法(根据时间戳来判断)
- linux内核学习之二:编译内核
- "蓝桥杯“基础练习: 十六进制转十进制
- UIImageView
- URAL 1998 The old Padawan
- 英雄会(csdn pongo)题解之朋友的礼物
- unity项目异步加载来避免加载一个项目所消耗时间过长
- 0.0寒假搞笑作->最强逻辑题的最直观代码实现
- 如何提高服务器缓存命中率
- 一步一步学epoll同时处理海量连接的代码
- debug报错
- Cocos2d-x学习之windows 7 android环境搭建
- Java语言学习要求
- ACM POJ 2001 (Shortest Prefixes)
- 网址优化技巧要注意什么