我们都知道玩游戏时,第一步要加载游戏,加载游戏时我们可以做一个简单的进度条来显示游戏加载进度,应为有了进度条,游戏画面不会过于呆板。

那么我们就开始游戏的进度条制作吧!

方法一:

1,使用NGUI制作,首先将NGUI插件导入到Unity 工程中。

导入后:

2,创建UI

3,在Panel下添加slider。

此处label是为了显示游戏进度。

5,脚本Procebar.cs,将此脚本添加到slider上。

using UnityEngine;
using System.Collections;
using System.Collections.Generic;public class DrawLine : MonoBehaviour
{private List<GameObject>line;public GameObject prbCube;public Vector2 vect2;public static int tmp_x;public UILabel label1;private string str;private int tmp_num;// Use this for initializationvoid Start () {tmp_x=0;tmp_num=0;str="加载游戏:";line=new List<GameObject>();InvokeRepeating("CreateLine",0,0.167f);}// Update is called once per framevoid Update () {}/// <summary>/// 进度条/// </summary>void CreateLine(){if(OverButton.IsOnButton){if(line.Count<=20){tmp_num=line.Count;GameObject tmp=Instantiate(prbCube)as GameObject;tmp.transform.localPosition=new Vector3(((float)line.Count/10-2f)+1.2f,0.8f,0);line.Add(tmp);}}else{foreach(GameObject i in line){Destroy(i);}tmp_num=0;line.Clear();}}/// <summary>/// 显示进度/// </summary>void OnGUI(){label1.text=str+(tmp_num*5).ToString()+"/100";label1.color=Color.yellow;}
}

View Code

准备工作好了,运行效果:

转载于:https://www.cnblogs.com/wuzhang/p/wuzhang20140517.html

Unity 3D 进度条制作相关推荐

  1. Unity圆环进度条制作

    0. 背景 最近有个在Unity中制作圆环进度条的需求,并在圆中显示进度数值,类似于图1: 图1. 圆环进度条 平时制作直线的进度条比较多,突然要求做个圆环的有些不适应.不过,这个需求google一下 ...

  2. flash进度条制作教程

    [quote] 关于flash进度条制作的教程和方法挺多,经过一段时间的学习,我就其中最简单的2种制作方法做了小结,同时附上flash源文件下载,当作是flash学习笔记吧. 我认为制作flash进度 ...

  3. Unity进度条制作

    在制作进度条时,可先准备Image背景图片,基本UI层次结构如下图:准备空节点,取名LoadingWnd,铺满整个界面,在下面加入背景(bg).加入提示信息(TextTips)下面正式制作进度条. 1 ...

  4. 手把手教会你Unity场景切换进度条制作

    30秒教会你Unity场景切换进度条 首先问一个问题:为什么要用进度条,以及什么情况下才用进度条呢? 一. 创建游戏场景及搭建面板UI 二 .添加代码 (1)加载完成后进入场景完整代码 (2)加载完成 ...

  5. Unity 2D血条制作方式

    博主在前两篇博客中写了关于分段式血条和多层血条的实现方式,但是基于一下初学者的考虑,还是决定把2D的血条制作方式也是贴出来,方便大家进行学习和使用. 第一步:我们创建一个Slider,把图片和背景修改 ...

  6. 加载界面(伪加载),进度条制作,让人物图片动起来

    这个加载速度其实是我自己代码控制的,不是真正的资源加载 核心代码: private AsyncOperation asy;public UIProgressBar pro;//public UILab ...

  7. Unity3d 血条/进度条制作

    /* 用Unity做血条或进度条真的很方便,GUI里scrollbar就可以轻松实现,再加上lerp一个血条或进度条就完成了. */ using UnityEngine; using System.C ...

  8. psplash开机进度条制作

    一.思路分析 准备两张图片,一张作为背景图,一张作为进度条背景框 使用psplash里make-image-header.sh脚本,将图片转换为头文件. 修改psplash.c文件,图片头文件替换为刚 ...

  9. PowerPoint 幻灯片 PPT 进度条 制作

    原文自:http://www.newsmth.net/bbscon.php?bid=612&id=93742 及:http://oicu.cc.blog.163.com/blog/static ...

最新文章

  1. NC:植物与根际微生物之间的通路被破解,通过合成生物学利用微生物固氮!...
  2. 合并果子(Vijos P1097)
  3. 入夏多吃这些“杀菌菜”
  4. 训练日志 2018.9.17
  5. mscoco数据集_重磅!小目标检测的数据增广秘籍
  6. 交易引擎的对账状态为空的处理方式
  7. 二进制安装的mysql怎么卸载_mysql安装-----二进制包安装及卸载
  8. 创新创业名词解释_(完整word版)“大众创业万众创新”相关名词解释总汇
  9. powerdesigner安装之后会自动加载到word中怎么去除??
  10. (转)来自瑞士的七个葫芦娃:各怀绝技的Wealthtech解决方案商
  11. 机器视觉常用算法C语言实现
  12. 计算机硬件 试题,计算机硬件试题150完整版
  13. win7下MeGUI压片无声、卡死、音画不同步、无法转码、无法硬解的解决办法
  14. CSDN 空间:“迷你博客”很迷人(2)
  15. centOS7 清理系统垃圾
  16. 数据结构算法---八大排序
  17. 告诉你宇宙的真相:现代观点
  18. html鼠标悬停图片释义文字消失,鼠标悬停,在图片上显示文字~
  19. 计算机和网络设备的辐射强,计算机网络设备信息辐射泄漏与抑制
  20. LeetCode刷题第七天

热门文章

  1. Seam - 无缝集成 JSF,第 1 部分: 为 JSF 量身定做的应用程序框架
  2. java WebService 异常
  3. python的开发环境包括_下搭建 Python 开发环境
  4. php5.4漏洞解决,php5.4.3的远程代码执行漏洞,提权挺管用
  5. 杭州python爬虫招聘_python爬取招聘网站(智联,拉钩,Boss直聘)
  6. linux服务器静态,为Linux服务器设置静态IP的方法
  7. HTML之图片标签、音视频标签
  8. Mycat实现Mysql的一主一从和双主双从读写分离
  9. 计算机组成材质,计算机组成原理及应用期末复习材料
  10. java中两短行代码合并一行_帮忙啊!!!!找出两个Java文件相似程度超过某一%的代码行。...