так что я новичок в Unity, и я пытался протестировать сцену со сценарием, привязанным к персонажу. Тем не менее, он продолжает говорить: «Связанный скрипт не может быть загружен. Пожалуйста, исправьте все ошибки компиляции и назначьте правильный скрипт». Он также говорит, что имя файла может отличаться от имени в коде, но это не так, а также говорит, что в коде могут отсутствовать MonoBehaviour Scripts. Он даже не позволяет мне прикреплять скрипт к символам, потому что он не может найти класс скрипта.
Я скопировал и загрузил коды перемещения персонажей из интернета, но они тоже не сработали. Я также попытался удалить и заново создать файлы CS, но это тоже не сработало. Даже добавление пустых скриптов к символам не работало, если я не сделал это из «Добавить компонент»
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Movement : MonoBehaviour
{
SpriteRenderer sprite;
Rigidbody2D rigid;
// Start is called before the first frame update
void Start()
{
sprite = GetComponent<SpriteRenderer>();
rigid = GetComponent<Rigidbody2D>();
}
private void FixedUpdate()
{
if (Input.GetKey("d"))
rigid.velocity = new Vector2(2, 0);
else if (Input.GetKey("a"))
rigid.velocity = new Vector2(-2, 0);
}
}
Есть также эти ошибки в Unity, если это помогает
