Unity

UnityでSerializedObjectNotCreatableException:Object at index 0 is nullが出た時の対処法

投稿日:

発生状況

UnityでFreeのAnimationクリップをeditから編集し、その後Gameをスタートしたところ、以下のエラーが発生した。

SerializedObjectNotCreatableException:Object at index 0 is null
Unity Editor.Editor.CreateSerializedObject ()

実行環境

windows10
Unity 2020.1.f1

対処その1

今まで遭遇したことのないエラーで、心当たりもなかったため、ネットからヒントを探していたところ、参考になりそうな以下のUnityのAnswersが見つかりました。

https://answers.unity.com/questions/1624404/object-at-index-0-is-null.html

上記によるとInspectorタブを複数開いた場合に発生した、というようなことが書かれていました。

確かに私もAnimationのInspectorを何度も立ち上げていたので、気づかないうちに複数開いている状況になってしまっていたのかもしれません。

早速、書かれていた対策通り、一旦 Inspectorタブを閉じて再度開きなおす(close & add) 、ということをやってみました。
その後、再度Gameをスタートしてみたところ…またエラー発生。


対処その2

Inspectorタブのcloase&addでは上手くいきませんでしたが、なんとなく原因自体はInspectorタブの多重開きな印象が拭えず。

ということで、一旦 Unityそのものを再起動 しました。

その結果、治った。

まとめ

SerializedObjectNotCreatableException:Object at index 0 is null

が発生したときは まずはInspectorタブのclose&addを試し、ダメならUnityの再起動 を試してみて下さい。

-Unity

執筆者:


comment

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

関連記事

【Unity】ThirdPersonUserControlの方向転換動作おかしい時の対処

Contents1 事象2 調査3 対処 事象 Standard AssetsのThirdPersonUserControlを使用してEthanを動かすとき、デフォルトの正しい動きは↑↓キーで前進後退 …

UnityでNon-convex MeshCollider with non-kinematic Rigidbody is no longer supported since Unity 5.が出た時の対処法

Contents1 概要2 環境3 エラー内容4 対処法15 対処法2 概要 UnityでAsset Storeからフリーの武器をダウンロードして使用していたら、以下のエラーがでたのでその対処方法につ …

【Unity】 error CS0029: Cannot implicitly convert type ‘UnityEngine.Quaternion’ to ‘UnityEngine.Vector3’が出た時の対処法

Contents1 概要2 環境3 エラーが発生したコード4 原因5 対処法 概要 UnityのC#開発においてtransformオブジェクトをスクリプトで触っていたら、以下のエラーが発生したため、そ …

UnityでAnimationEvent ‘Hit’ on animation ‘Attack1’ has no receiver! が出た時の対処

Contents1 概要2 環境3 発生事象4 対処法4.1 Animationのコピー4.2 Hitイベントの削除4.3 再度Gameで確認 概要 Unity Asset StoreでFreeのAn …

【Unity】オブジェクトを周回させるスクリプト

Contents1 目的2 環境3 Step1 : 必要AssetのDownload&Import4 Step2 : オブジェクトの配置5 Step3 : 周回スクリプトの作成6 Step4 …

言語切り替え

カテゴリー