以下为介绍

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson11 : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        #region 知识点一 ScrollBar和ProgressBar用来干啥
        //1.ScrollBar滚动条一般不单独使用 都是配合滚动视图使用 类似VS右侧的滚动条
        //2.ProgressBar进度条 一般不咋使用   一般直接用Sprite的Filed填充模式即可

        //他们的参数和之前的知识很类似
        //所以这两个知识点不是重点 了解如何制作他们即可
        #endregion

        #region 知识点二 制作Scrollbar
        //1.两个Sprite 1个背景 1个滚动条
        //2.背景父对象添加脚本
        //3.添加碰撞器
        //4.关联对象
        #endregion

        #region 知识点三 制作ProgressBar
        //1.两个Sprite 1个背景 1个进度条
        //2.背景父对象添加脚本
        //3.关联对象
        #endregion
    }

    // Update is called once per frame
    void Update()
    {
        
    }
}

作业:制作一个进度条,要求为按住鼠标蓄力松开失去蓄力

回答1:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class lesson11Exercise : MonoBehaviour
{
    //获取进度条信息
    public UIProgressBar progressBar;
    //一个计时器
    public float timeCal;

    // Start is called before the first frame update
    void Start()
    {
        
    }
    private void Update()
    {
        if (Input.GetMouseButton(0))
        {
            timeCal += Time.deltaTime;
            if (timeCal > 5)
            {
                timeCal = 5;
            }
            progressBar.value = timeCal/5;
            print(timeCal);
        }
        else
        {
            timeCal -= Time.deltaTime;
            if (timeCal < 0)
            {
                timeCal = 0;
            }
            progressBar.value = timeCal/5;
            print(timeCal);
        }
    }


}

不会做游戏!