gpt4 book ai didi

c# - 如何在 Unity C# 中等待动画完成

转载 作者:行者123 更新时间:2023-11-30 18:17:46 31 4
gpt4 key购买 nike

<分区>

我想在设置触发器后等待动画剪辑完成。

private void Start()
{
anim = GetComponent<Animator>();
}


private IEnumerator Die()
{
// Play the animation for getting suck in
anim.SetTrigger("Shrink")

// Wait for the current animation to finish
while (!anim.IsInTransition(0))
{
yield return null;
}

// Move this object somewhere off the screen

}

动画开始播放,但它并没有等到结束就继续执行 while 循环之后的代码。

这是我的动画组件: enter image description here

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com