玲珑杯Unity开发心得——进度条界面(异步加载游戏场景)
2015-08-04 12:49
645 查看
/////////////2015/08/04//////////////
////////////by xbw////////////////////
///////////环境 unity 4.6//////////
先上效果图
还可以吧,先贴一下代码,
这个素材我整理一下打个包吧,不详细介绍了,使用中发现问题留言给我就好了;;
链接:http://pan.baidu.com/s/1mgGLGrm 密码:7r5p
////////////by xbw////////////////////
///////////环境 unity 4.6//////////
先上效果图
还可以吧,先贴一下代码,
using UnityEngine; using System.Collections; public class Loading4 : MonoBehaviour { public Texture2D load_write; //进度条底纹 public Texture2D load_yellow; //进度条 public float loading = 0f; //进度条数字显示 public Texture2D img; public GUISkin GUIskin; //在这里记录当前切换场景的名称 // public static string loadName; void Update() { if (loading >= 100) { Application.LoadLevel("kupao"); } else { loading += Time.deltaTime * 20; } } void OnGUI() { //加载背景图 GUIStyle backGround = new GUIStyle(); backGround.normal.background = img; GUI.Label(new Rect(0, 0, Screen.width, Screen.height), "", backGround); //进度条加载 if (loading <= 100) { float blood_width = load_yellow.width * loading / 100; //进度条底纹 GUI.DrawTexture(new Rect(Screen.width * 0.3f, Screen.height * 0.9f, load_write.width, load_write.height), load_write); //进度条 GUI.DrawTexture(new Rect(Screen.width * 0.3f, Screen.height * 0.9f, blood_width, load_yellow.height), load_yellow); //Loading 字体 GUIStyle go = new GUIStyle(); go.fontSize = 30; go.normal.textColor =new Color(255, 255, 255); GUI.skin = GUIskin; GUI.Label(new Rect(Screen.width * 0.3f, Screen.height * 0.8f, 100, 100), "Loading.....", go); //加载数字的显示 GUIStyle go1 = new GUIStyle(); go1.fontSize = 30; //go1.normal.textColor = Color.blue; GUI.skin = GUIskin; GUI.Label(new Rect(Screen.width * 0.6f, Screen.height * 0.8f, 100, 100), (int)loading + "%", go); } } }
这个素材我整理一下打个包吧,不详细介绍了,使用中发现问题留言给我就好了;;
链接:http://pan.baidu.com/s/1mgGLGrm 密码:7r5p
相关文章推荐
- 玲珑杯Unity开发心得——欢迎界面淡出并且转场景
- 【Unity】关于音乐音效管理以及dontDestroyOnLoad重复实例化问题
- Unity和Android交互,按下锁屏键解锁后游戏重新启动问题解决方法
- 关于Unity音乐音效管理
- unity2D 中UI按钮自动适应屏幕。
- UNITY3D游戏开发 UNITY游戏开发 UNITY游戏外包 UNITY3D游戏外包
- Unity四种路径总结
- Immunity Debugger PyCommands
- Unity3D 从 ipa 中提取游戏资源
- Unity常用函数注意事项
- 【Unity】代码加密(一)编译libmono
- 【Unity基础知识之三】Unity Assets目录下的特殊文件夹名称
- [Shader 着色器]解读Unity中的CG编写Shader系列4——unity中的圆角矩形shader
- 总结使用Unity 3D优化游戏运行性能的经验
- 自动设置模型动作Animator_Controller
- Unity5 打包assetbundle
- Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条
- 哎哟,不错哦之玩乐动物园
- Unity3D NGUI 点击穿透问题的解决方案
- Unity3d中制作Loading场景进度条所遇到的问题