【Unity学习】Unity GetCurrentAnimatorStateInfo方法判断动画播放 | 您所在的位置:网站首页 › blendtree播放动画错误 › 【Unity学习】Unity GetCurrentAnimatorStateInfo方法判断动画播放 |
#好记忆不如烂笔头# 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 实验室设备网 版权所有 |