質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.12%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

解決済

The associated script can not be loaded. Please fix any compile errors and assign a valid script直したい

Hyacinth
Hyacinth

総合スコア9

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。

2回答

0リアクション

0クリップ

11226閲覧

投稿2019/08/01 08:11

編集2019/08/01 08:54

前提・実現したいこと

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)

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

2019/08/01 08:15依頼された後にこの質問は修正されています

こちらの質問が他のユーザーから「過去の低評価」という指摘を受けました。

Y0241-N

2019/08/01 08:17

スクリプト自体にエラーはありませんでした。 Unity上のスクリプト名と、スクリプトの中で宣言されているclass名が一致しているか確認してください。 あとエラーメッセージが出ているConsoleの画像があると原因がわかるかもしれません。

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.12%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Unity3D

Unity3Dは、ゲームや対話式の3Dアプリケーション、トレーニングシュミレーション、そして医学的・建築学的な技術を可視化する、商業用の開発プラットフォームです。

Unity

Unityは、ユニティテクノロジーが開発したゲームエンジンです。 主にモバイルやブラウザ向けのゲーム製作に利用されていましたが、3Dの重力付きゲームが簡単に作成できることから需要が増え、現在はマルチプラットフォームに対応しています。 言語はC言語/C++で書かれていますが、C#、JavaScript、Booで書かれたコードにも対応しています。