Хорошо, так вот видео, показывающее проблему, которая самоочевидна https://youtu.be/7701UK0ijy4
Моя проблема заключается в том, что когда я переключаюсь на анимацию «Бегущий левый», он все равно воспроизводит анимацию «Бегущий правый» вместо
Прежде чем читать этот список, просто знайте, ни один, если он имел какой-либо эффект.До сих пор я пытался установить Speed of Main_Run_Left в -1.Я установил флажок Зеркало.Я удалил все анимации и сбросил их.
Редактировать: я переключил анимацию Running_Left с другой анимацией монстров, и это вроде как сработало?как в нем играли running_Left с другой анимацией монстра?Как я сказал вкратце, он вернулся к бегу вправо, а налево.
public Animator anim;
// Update is called once per frame
void Update()
{
horizontalMove = Input.GetAxisRaw("Horizontal") * runSpeed;
if (horizontalMove > .001)
{
anim.SetBool("Running Right", true);
anim.SetBool("Running Left", false);
anim.SetBool("Chillin", false);
}
else if (horizontalMove < -.001)
{
anim.SetBool("Running Left", true);
anim.SetBool("Running Right", false);
anim.SetBool("Chillin", false);
}
else
{
anim.SetBool("Chillin", true);
anim.SetBool("Running Left", false);
anim.SetBool("Running Right", false);
}