UnityでC# scriptを作ったのですが、「No MonoBehaviour scripts in the file,or their names do not match the file name」などと表示され、スクリプトがコンポーネントにアタッチできません。
調べてみたところファイル名とクラス名の不一致が原因のことが多いらしいですが、自分の場合その二つは一致しており、ファイル自体のコンパイルエラーもありません。コンソールで調べてみたところ、エラー自体は表示されていたのですが、ログが表示されていませんでした。
問題箇所のスクリーンショット
問題の箇所
> 自分の場合その二つは一致しており
念の為それが判るようなスクショを載せてもらえますか?
追加しました
ありがとうございます。たしかにファイル名は一致していますね。
https://teratail.com/questions/172017
にも似たような回答ありますが、どうですか?他のスクリプトファイルにコンパイルエラーが残っていると、駄目らしいですが。
回答1件
あなたの回答
tips
プレビュー