Я работаю над проектом в unity, в котором говорится: «Связанный сценарий не может быть загружен, пожалуйста, исправьте любые ошибки компиляции и назначьте допустимый сценарий».

#unity3d

Вопрос:

Я работаю над проектом в unity, но ни один из них не работает, все говорят: «Связанный сценарий не может быть загружен, пожалуйста, исправьте любые ошибки компиляции и назначьте допустимый сценарий». Я перепробовал все, например, переустановку unity, использование более старой версии и т. Д. Что я могу сделать? Это один из сценариев

 using UnityEngine;

public class MouseHandler: MonoBehaviour

{
    
// horizontal rotation speed
    
public float horizontalSpeed = 1f;
   
 // vertical rotation speed
   
 public float verticalSpeed = 1f;

    private float xRotation = 0.0f;

    private float yRotation = 0.0f;

    private Camera cam;

    void Start()

    {

        cam = Camera.main;

    }

    void Update()

    {

        float mouseX = Input.GetAxis("Mouse X") * horizontalSpeed;

        float mouseY = Input.GetAxis("Mouse Y") * verticalSpeed;

        yRotation  = mouseX;

        xRotation -= mouseY;

        xRotation = Mathf.Clamp(xRotation, -90, 90);

        cam.transform.eulerAngles = new Vector3(xRotation, yRotation, 0.0f);

    }

}
 

Комментарии:

1. Есть ли какие-либо ошибки компилятора в консоли?

2. Если вы не получаете ошибок, нажмите здесь и здесь .

Ответ №1:

Я думаю, это потому, что имя сценария не совпадает с именем класса. Или, может быть, есть ошибки соответствия, но я не вижу ничего плохого в вашем сценарии. Я немного новичок в C#, и я тоже столкнулся с этой ошибкой, и это единственное известное мне исправление. Если есть другие, пожалуйста, дайте мне знать. Надеюсь, это поможет! 😀