自学内容网 自学内容网

UGUI简单动画制作

一、最终效果

UI简单动画制作

二、制作过程

1、打开动画制作窗口

在这里插入图片描述

2、新建一个动画

在这里插入图片描述

3、给一个对象制作动画

在这里插入图片描述

4、创建动画控制器进行不同动画变换控制

在这里插入图片描述
在这里插入图片描述

5、书写脚本,通过按钮来进行不同动画切换

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

public class UIControl : MonoBehaviour
{
    public Button open;
    public Button close;
    public Animator UIAnimataor;
    // Start is called before the first frame update
    void Start()
    {
        open.onClick.AddListener(()=>
        {
            if (UIAnimataor.GetBool("isOpen")!=true)
            {
                UIAnimataor.SetBool("isOpen", true);
            }

        });
        close.onClick.AddListener(() =>
        {
            if (UIAnimataor.GetBool("isOpen") != false)
            {
                UIAnimataor.SetBool("isOpen", false);
            }

        });
    }

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


原文地址:https://blog.csdn.net/weixin_45972052/article/details/144715086

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!