問題
新規作成したプロジェクトで新しくC#スクリプトを作成する。するとinspectorで「MonoBehaviourがない」といわれる。
そのタイミングでConsoleWindowにエラーマークが出て、エディター上でゲームを実行することが出来ない。だが肝心のConsoleWindowでエラー内容が書かれていない。
###試したこと
恐らくMonoBehaviorが認識されていないことが問題だと思い、VisualStudio上で確認したがきちんとMonoBehaviorが継承されており、その証拠に継承クラスのMonoBehaviorが青色になっていた。
一度プロジェクトを破棄し、全く新しくプロジェクトを作成したが同じ現象が発生した。
UnityEditor、UnityHub、VisualStudio、パソコン全てを再起動した(シャットダウンした)が何も変わらなかった。
###環境
Visualstudio2019
UnityHub2.2
Unity2.14f
最も可能性が高いミスはUnity上のスクリプト名とスクリプト内部のclass名が一致していないことによる継承ミスですが、名前は一致していますか?
ご返信ありがとうございます。
勿論そちらは確認しましたが、間違いはありませんでした
ちょうど似たような質問を見つけました、こちらを試してみてください。
https://teratail.com/questions/226626
ありがとうございます。朝自分もそれを見つけたので、今実行してみたらうまくいきました。これで夜もゆっくり眠れます
回答1件
あなたの回答
tips
プレビュー