Хотел привязать анимацию к персонажу.
Всё делал по гайду с YouTube.
Но выдаёт ошибку
The name "animator" does not exist in the current context
В переводе Имя «аниматор» не существует в текущем контексте.
Вот код
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Pers : MonoBehaviour
{
Rigidbody2D body;
float horizontal;
float vertical;
public float runSpeed = 20.0f;
private Animator anim;
void Start()
{
body = GetComponent<Rigidbody2D>();
}
void Update()
{
horizontal = Input.GetAxisRaw("Horizontal");
animator.SetFload("Move X", 0);
animator.SetFload("Move Y", direction);
vertical = Input.GetAxisRaw("Vertical");
animator.SetFload("Move X", direction);
animator.SetFload("Move Y", 0);
}
private void FixedUpdate()
{
body.velocity = new Vector2(horizontal * runSpeed, vertical * runSpeed);
}
}
То что может пригодиться: