Пожалуйста ребята помогите с анимацией в unity 3D
Итак, проблема в том, что если я нажимаю один раз на левую кнопку мыши, там воспроизводится анимация атаки, и мой персонаж выполняет атаку, но если я нажимаю более одного раза на левую кнопку мыши, персонаж просто замирает и перестает двигаться, но его можно вращать. Вот сценарий, который я прикрепил к своему персонажу.
using UnityEngine; using System.Collections; public class PlayerShot : MonoBehaviour { public GameObject Player; void Start(){ } void Update(){ if (Input.GetMouseButtonDown(0)) { Player.GetComponent<Animator>().SetTrigger("Attack"); } else if (Input.GetMouseButtonUp(0)) { Player.GetComponent<Animator>().SetTrigger("Idle"); } } }
Что я уже пробовал:
Я пытался изменить код, но безрезультатно