[解決済み】スクリプトクラスが見つからないので、スクリプトコンポーネントを追加できない?
質問
昨日、unityをunity5から2018.2.2f1へアップデートしました。Update 2018.2.2f1以降、unityのスクリプトが読み込まれない。
シーンを再生しようとすると、スクリプトが読み込まれず、再度スクリプトを追加してもこのエラーになります。
スクリプトコンポーネント 'CubeScript' がスクリプトクラスであるため、追加できません。 が見つかりません。コンパイルエラーがないこと、そして ファイル名とクラス名が一致します。
解決方法は?
古いプロジェクトがまだ残っている場合は、Unityプロジェクトをアップグレードして ユニティ2017 に変更し、次に 2018.2.2f1 .
以下は、このエラーが発生する可能性のあるいくつかの理由です(可能性の高いものから順に並べています)。
1 .Script名がクラス名と一致しません。
スクリプト名が
MyClass
の場合、クラス名は
MyClass
. これも大文字と小文字が区別されます。ダブルチェックで問題ないことを確認してください。これが問題でないことを確認するために、クラス名をコピーして、スクリプト名として貼り付けてください。
1つのスクリプトに複数のクラスがある場合、スクリプト名と一致するクラスは、以下のクラスから派生したクラスであることに注意してください。
MonoBehaviour
.
2 .あなたのスクリプトにエラーがあります。これはアップグレードなので、現在では非推奨で削除されたAPIを使用している可能性があります。Visual Studioでスクリプトを開き、エラーがあるかどうかを確認し、修正してください。通常、コードの下に赤い線が表示され、エラーがあることを示します。
3 .Unityインポーターとその自動アップグレードスクリプトでのインポートが悪い。
試してみたいこと
A .まず、Unity Editorを再起動します。
B .プロジェクトタブを右クリックし すべて再インポートします。
C .それでも問題がある場合は、問題のあるスクリプトを削除し、新しいスクリプトを作成するしかありません。スクリプトがシーン内の多くのGameObjectに添付されている場合、より簡単な方法があります。
A .スクリプトを開き、その内容をメモ帳にコピーします。
B .エディターからと プロジェクト タブでスクリプトを右クリックし、[CubeScript"] を選択します。 シーン内の参照を検索する" .
C .Unityは、このスクリプトが添付されているすべてのGameObjectのみを表示するようになりました。古いスクリプトを削除してください。新しいスクリプトを作成し、メモ帳からこの新しいスクリプトに内容をコピーします。あとは、この新しいスクリプトを、シーン内のフィルタリングされたGameObject全てにドラッグすればOKです。この作業を、影響を受けるすべてのスクリプトに対して行います。これは手作業ですが、完了すれば問題は解決するはずです。
関連
-
[解決済み】コンパイルエラー「未割り当てのローカル変数を使用しています」が発生したのはなぜですか?
-
[解決済み】Unity3DでOnTriggerEnterが動作しない件
-
[解決済み] [Solved] アセンブリ System.Web.Extensions dll はどこにありますか?
-
[解決済み] EntityTypeにキーが定義されていないエラー
-
[解決済み】Unity 「関連するスクリプトを読み込むことができません」「Win32Exception: システムは指定されたファイルを見つけることができません"
-
[解決済み】C#のequal to演算子でtextとvarcharのデータ型は互換性がない
-
[解決済み】Linq 構文 - 複数列の選択
-
[解決済み] 2つのリストを結合する
-
[解決済み】 C# 条件演算子エラー 代入、call、increment、decrement、await、new object 式のみ文として使用可能です。
-
[解決済み] なぜList<T>を継承しないのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「未割り当てのローカル変数を使用」とはどういう意味ですか?
-
[解決済み] エンティティタイプ ApplicationUser は、現在のコンテキストのモデルの一部ではありません。
-
[解決済み】C#におけるtypedefの等価性
-
[解決済み】WPFでXamlファイルにコメントを追加する方法は?
-
[解決済み】Swashbuckle/Swagger + ASP.Net Core: "Failed to load API definition" (API定義の読み込みに失敗しました
-
[解決済み】Entity FrameworkからのSqlException - セッション内で他のスレッドが動作しているため、新しいトランザクションは許可されません。
-
[解決済み】HRESULTからの例外:0x800A03ECエラー
-
[解決済み】OnCollisionEnter2Dが実行されない?
-
[解決済み】ユーザー設定値を別のユーザー設定値で設定する
-
[解決済み】スレッド終了またはアプリケーションの要求により、I/O操作が中断されました。