Необходимо сделать проигрывание анимации ходьбы при таком положении джостика (сама анимация у меня есть). Ещё в таком положении у меня замедляется персонаж, но не хватает проигрывания анимации ходьбы (анимация у меня также есть для этого):
А в таком положении бег работает и анимация проигрывается.
Animator:
Code PlayerController:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
[RequireComponent(typeof(Rigidbody), typeof (BoxCollider))]
public class PlayerController : MonoBehaviour
{
[SerializeField] private Rigidbody _rigidbody;
[SerializeField] private FixedJoystick _joystick;
[SerializeField] private Animator _animator;
[SerializeField] private float _moveSpeed;
private void FixedUpdate()
{
_rigidbody.velocity = new Vector3(_joystick.Horizontal * _moveSpeed, _rigidbody.velocity.y, _joystick.Vertical * _moveSpeed);
if (_joystick.Horizontal != 0 || _joystick.Vertical != 0)
{
transform.rotation = Quaternion.LookRotation(_rigidbody.velocity);
_animator.SetBool("Move", true);
}
else
_animator.SetBool("Move", false);
}
}