我正在开发一个Android应用程序,它允许用户输入语音或文本(通过文本字段),然后用户将获得与角色输入的单词匹配的动画,也在那里是一个重复按钮,可在用户触摸按钮时重放动画。 但现在我陷入了重复按钮代码,我不知道错误在哪里。
答案 0 :(得分:0)
您可以尝试在Start()
方法中添加侦听器:
void Start () {
gameObject.GetComponent<Button>().onClick.AddListener(() =>
{
var animator = GetComponent<Animator>();
animator.Play("BeginMove");
});
}
答案 1 :(得分:0)
您是否可以尝试获取附有animator组件的对象的引用。 您是否正在尝试从按钮脚本中获取动画制作组件,是否是附加到游戏对象的动画制作组件? 试试这个
let &Vector { x, y, z } = self;