Unity 进度条3D制作(3D版)
昨天我们一起学习了2D进度跳的制作,那么趁着我们脑海中还残存昨日的记忆,今天继续学习另一种方法: 实现思路: 当鼠标悬浮Start按钮->实例化物体并显示进度->100/100->进入游戏场景; 鼠标离开按钮进度还原为 0/100 直接点击Start按钮也可完成。 1,首先我们导入NGUI资源包,在当前工程的场景下创建UI。 2,在Herarchy下添加平行光,在Panel下添Button。 此处Background没有选择背景图片,即背景色为默认值,此处label设置字体显示Start,颜色红色。 3,另外还需在Panel下添加一个Label用于显示进度的百分比,我命名为process_lab. 4, 万事俱备,只欠脚本了。 OverButton.cs 是用于检测鼠标是否悬浮于Start上. 如果真的悬浮于Start上那么我们可以定义一bool值IsOnButton并且置为true,否则IsOnButton=false; using UnityEngine; using System.Collections; public class OverButton : MonoBehaviour { public static bool IsOnButton; // Use this for initialization void Start () {