Всем привет, я тут новенький, многое что не знаю, поэтому не судите строго.Прошу помощи. Пытаюсь пройти курс по unity 2D, в частности Ruby's Adventure: 2D Beginner, раздел Sprite Animation, то бишь анимации, столкнулся с проблемой на 9 главе, в консоль выдает ошибку : BlendTree "Blend Tree" in state "Blend Tree" in Controller "Robot" uses parameter "Move Y" which does not exist.. Либо вот такая : Parameter 'Move Y' does not exist. UnityEngine.Animator:SetInteger(String, Int32) EnemyController:Update() (at Assets/Art/Scripts/EnemyController.cs:48) Вроде делал всё по инструкции, в blend tree анимация работает во всех направлениях, скрипт пробовал копировать, не помогает. Анимации нет.
Скрытый текст:
using System.Collections; using System.Collections.Generic; using UnityEngine;
public class EnemyController : MonoBehaviour { public float speed = 3.0f; public bool vertical; public float changeTime = 3.0f;
Rigidbody2D rigidbody2D; float timer; int direction = 1;
void OnCollisionEnter2D(Collision2D other) { RubyController player = other.gameObject.GetComponent<RubyController >();
if (player != null) { player.ChangeHealth(-1); } } }
Если какая то дополнительная информация нужна готов предоставить как скрин загрузить не понял...https://ibb.co/Xz2kY3shttps://ibb.co/V3BJxW9 пробовал и SetFloat и SetInteger на скринах поэтому могут быть различия, все вариации приводят к одому, даже ошибки которые игнорируются, анимация не работает