我是Unity的新手,我正在努力用动画制作一个简单的动画。我想要一个GUI在场景的开头和结尾都有动画。输入动画是“NextLevelGUI”,退出是“FadeOut”。我尝试使用脚本启用的条件将Any State块连接到这些动画,但这不起作用。此外,我讨厌使用“空”动画,但我不希望有一个动画师控制的条目动画。编写动画脚本会更好吗?
动画师图片
答案 0 :(得分:2)
使用您需要执行的脚本:
public class BrandBtn : MonoBehaviour
{
public Animator _anim;
void Start()
{
_anim.Play("NextLevelGUI");
}
IEnumerator EndScene()
{
_anim.Play("FadeOut");
yield return new WaitForSeconds(anim.GetCurrentAnimatorStateInfo(0).length+anim.GetCurrentAnimatorStateInfo(0).normalizedTime);
// Load next scene
}
}
答案 1 :(得分:0)
您需要在开始时使用空闲动画。