• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Unity进度条弄一个两个Image

武飞扬头像
北暖之森
帮助1

  1. 首先在unity创建一个新项目
    学新通
  2. 创建一个panel,在panel中创建两个相同大小的Image
    学新通
    3.在子Image中设置一张精灵图,并且设置颜色,父Image也同样设置颜色
    学新通
    4.将图像类型设置为“已填充”,填充方法设置为“水平”
    学新通
    5.设置完毕后创建一个脚本文件,代码如下

```csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class ProgressImage : MonoBehaviour
{
    public Image image;

    // Start is called before the first frame update
    void Start()
    {
        StartCoroutine(ImageUpdate());
    }

    IEnumerator ImageUpdate()
	{
        float value = 0;
        while (value <= 1)
		{
            yield return new WaitForSeconds(0.1f);
            value  = 0.01f;
            image.fillAmount = value;
		}
	}

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

学新通

6.将脚本文件拖到panel上挂载
学新通
7.最后一步要指定子Image…这个好坑啊…(将子Image拖动到脚本中指定即可)
学新通

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfiiegj
系列文章
更多 icon
同类精品
更多 icon
继续加载