Во время ходьбы в Unity анимация ходьбы то проигрывается то нет, в чем проблема?, у меня уже есть анимация ходьбы вперед и все нормально, но когда решил добавить ходьбу назад то анимация стала то проигрываться то нет, но персонаж идет. Тоже самое и с ходьбой влево и вправо (для каждого действия одна анимация) Код если чем-то поможет
using System.Collections; using System.Collections.Generic; using UnityEngine;
Код если чем-то поможет
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class PlayerAnimation : MonoBehaviour
{
private Animator animator;
private void Awake()
{
animator = this.GetComponent<Animator>();
}
void Update()
{ bool running = Input.GetKey(KeyCode.W);
animator.SetBool("running", running);
if(running)
this.transform.position += Vector3.right * Time.deltaTime * 0.1f;
bool running_1 = Input.GetKey(KeyCode.S);
animator.SetBool("running_1", running_1);
if(running_1)
this.transform.position += Vector3.right * Time.deltaTime * 0.1f;
bool running_2 = Input.GetKey(KeyCode.D);
animator.SetBool("running_2", running_2);
if(running_2)
this.transform.position += Vector3.right * Time.deltaTime * 0.1f;
bool running_3 = Input.GetKey(KeyCode.A);
animator.SetBool("running_3", running_3);
if(running_3)
this.transform.position += Vector3.right * Time.deltaTime * 0.1f;
}
}