0
スクリプトインスペクタ3をアセットとして使用した後、エラーが発生しました。 上記のエラーは私がゲームオブジェクトにスクリプトを添付させて私のエラーをコンパイルすることを許さないコンソールで表示されます。 このエラーを取り除くには?ユニティのエラー(スクリプトインスペクタ3):ScriptableObjectコンストラクタからGetBoolを呼び出すことはできません
スクリプトインスペクタ3をアセットとして使用した後、エラーが発生しました。 上記のエラーは私がゲームオブジェクトにスクリプトを添付させて私のエラーをコンパイルすることを許さないコンソールで表示されます。 このエラーを取り除くには?ユニティのエラー(スクリプトインスペクタ3):ScriptableObjectコンストラクタからGetBoolを呼び出すことはできません
Niresh、あなたが使用しているScript Inspector 3のバージョンは、新しいバージョンのUnityでは古すぎます。 2016年7月、Unityリリースバージョン5.4とScript Inspector 3は、これらの変更をサポートするためにバージョン3.0.13にアップグレードされました。あなたのコピーをUnity Asset Storeから最新のリリースされたSi3バージョン(現在3.0.17)にアップデートするだけで正常に動作します。
私は、ScriptableObjectコンストラクタheheからGetBoolメソッドを削除しようとします。 ScriptableObjectから派生したクラスを作成しましたか?そのコンストラクタでは、GetBoolを使用することはできません。例外が指し示しているFGConsole.cs、65行目のコードを見せてください。それ以外の場合は、Script Inpsector 3にバグがあると思います。 – Maakep
これらのスクリプトはすべてデフォルトですので、どうすればよいのでしょうか? –
静的FGConsole() \t { \t \t _openLogEntriesInSi2 = EditorPrefs.GetBool( "ScriptInspector.OpenLogEntriesInSi2"、true); \t \t consoleWindowType = typeof(EditorWindow).Assembly.GetType( "UnityEditor.ConsoleWindow"); \t \t ....... –