Unity Animation组件制作动画

本文主要实现了一个Animation动画的简单制作,因为特别容易忘记,所以写篇文章加深记忆。
先上效果:主要实现了一个获得金币后,提示的UI动画。


具体操作:
第一步:编写文本内容,字体颜色调为红色,创建相应的Animation并且挂载。注意,这里的Animations一定要把这个Animation添加进来。否则待会是无法编辑动画的。


第二步:打开录制,在适当的时间轴,调整动画的缩放位置和移动的位置,中间的过度动画Unity会为我们自动补全。


第三步:给TEXT文本添加一个脚本,用于动画播放完成时执行文本隐藏的事件,因为提示我们都是一会儿就消失了对吧。

GoldTextAnimationEvent 脚本内容

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

public class GoldTextAnimationEvent : MonoBehaviour
{
    public void AnimationOverEvent()
    {
        this.gameObject.SetActive(false);
    }
}

在动画结束处添加事件,并且绑定我们脚本中的事件。

到现在为止就创建了一个简单的提示UI了。


另外Unity高版本可能会出现动画无法播放的Bug,解决办法:
点击Inspector窗口设置(三个点),将当前模式Normal改为Debug。然后选择不能播放的Animation勾选Legacy

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一只小蔡鸡

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值