#c# #visual-studio #unity3d
#c# #visual-studio #unity3d
Вопрос:
В Unity все совпадает, например, имя контроллера, имя параметра, но моя анимация после того, как я установил ее true, не устанавливает значение false.Вот код:
public Animator anim;
void Start()
{
anim = gameObject.GetComponent<Animator>();
}
void Update()
{
if (this.GetComponent<cube2>().enabled)
{
if (Input.GetMouseButtonDown(0))
{
anim.SetBool("tikk", false);
}
else
{
anim.SetBool("tikk", true);
}
}
}
Комментарии:
1. Может быть, вы хотите использовать
Input.GetMouseButton(0)
вместоInput.GetMouseButtonDown(0)
(первое значение true при нажатой кнопке мыши, второе — только для первого кадра)
Ответ №1:
Попробуйте добавить проверку, если не input.getmousebuttondown и переключить логические значения.