前提・実現したいこと
all compiler errorを直したいです
発生している問題・エラーメッセージ
すべてのScriptがエラーが出る
エラーメッセージ the associated script can not be loaded. Please fix any compile errors and assign a valid script ### 該当のソースコード using System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraMoveController : MonoBehaviour { public GameObject player; public float rotateSpeed; private const float angleLimitUp = 30f; private const float angleLimitDown = -60f; public Camera mainCamera; public Camera subCamera; private Vector3 angle; void Start() { mainCamera.enabled = true; subCamera.enabled = false; } void Update() { transform.position = player.transform.position; angle = player.transform.eulerAngles; transform.eulerAngles = new Vector3(transform.eulerAngles.x, angle.y, transform.eulerAngles.z); if (Input.GetMouseButton(0)) { RotateCameraAngle(); mainCamera.enabled = false; subCamera.enabled = true; } else { mainCamera.enabled = true; subCamera.enabled = false; } float angle_x = 180f <= transform.eulerAngles.x ? transform.eulerAngles.x - 360f : transform.eulerAngles.x; transform.eulerAngles = new Vector3(Mathf.Clamp(angle_x, angleLimitDown, angleLimitUp), transform.eulerAngles.y, transform.eulerAngles.z); } void RotateCameraAngle() { Vector3 angle = new Vector3(Input.GetAxis("Mouse X") * rotateSpeed, -Input.GetAxis("Mouse Y") * rotateSpeed, 0); transform.eulerAngles += new Vector3(angle.y, angle.x, 0); } } ```ここに言語名を入力! C#script ### 試したこと コンポーネット名とクラス名が一致を確認 ### 補足情報(FW/ツールのバージョンなど) Unity2018.2.8f1(64-bit)を使ってます ![イメージ説明](bba9c7527eb40bf39f103b65c8062545.png) ![イメージ説明](4e458c549d30704e5d89dc320abc822b.png)
スクリプト自体にエラーはありませんでした。
Unity上のスクリプト名と、スクリプトの中で宣言されているclass名が一致しているか確認してください。
あとエラーメッセージが出ているConsoleの画像があると原因がわかるかもしれません。
回答2件
あなたの回答
tips
プレビュー