【Unity学习】Unity GetCurrentAnimatorStateInfo方法判断动画播放 您所在的位置:网站首页 blendtree播放动画错误 【Unity学习】Unity GetCurrentAnimatorStateInfo方法判断动画播放

【Unity学习】Unity GetCurrentAnimatorStateInfo方法判断动画播放

2024-07-18 06:00| 来源: 网络整理| 查看: 265

#好记忆不如烂笔头#

public class Explosion : MonoBehaviour { private Animator animator; private AnimatorStateInfo info; void Awake() { animator = GetComponent(); } void Update() { info = animator.GetCurrentAnimatorStateInfo(0); if (info.normalizedTime >= 1) // 判断动画播放结束normalizedTime的值为0~1,0为开始,1为结束。 { gameObject.SetActive(false); } } }

通过normalizedTime的来判断动画播放是否完成。这里是一个爆炸动画,爆炸结束后,动画消失。配合一个对象池管理器使用。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有