#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. Есть ли какие-либо ошибки компилятора в консоли?
Ответ №1:
Я думаю, это потому, что имя сценария не совпадает с именем класса. Или, может быть, есть ошибки соответствия, но я не вижу ничего плохого в вашем сценарии. Я немного новичок в C#, и я тоже столкнулся с этой ошибкой, и это единственное известное мне исправление. Если есть другие, пожалуйста, дайте мне знать. Надеюсь, это поможет! 😀