[unity2022.3] Value cannot be null. Parameter name: _unity_self

それほど害があるわけではありませんが、気持ち悪いのでエラーの原因を調べました。

Project で、特定の ScriptableObject を選択したまま「再生」する

これだけでエラーになります。

逆に言うと、選んでなければエラーにはなりません。
インスペクタを ScriptableObject 以外のアセットに固定していてもエラーにならないので、再生時インスペクターに ScriptableObject を表示していることがエラーを誘発しているようです。

エラーになっても、そのまま動く

エラーにはなるものの、再生が止まることなく普通に実行できました。
対処法も簡単なので、そういうもんだと放っておいても問題はなさそうです。

ScriptabeObject 以外にも、シングルトンのオブジェクトを選択した場合に再現することがあるようです。詳しくはこちらをご覧ください。

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA