Unityで発生したエラー「Cannot instantiate objects with a parent which is persistent. New object will be created without a parent.」を解決する方法

エラー文

Cannot instantiate objects with a parent which is persistent. New object will be created without a parent.

日本語

永続的な親ではインスタンスを生成できません。新しいオブジェクトは親なしで生成されました。

原因

永続的な親とはSerializeされた親の子とだと思われる。
Transform型のオブジェクトをインスペクターから設定して、それを親に指定した。インスペクターに設定する際に、間違ってプレファブを設定していたのが原因。

解決補法

適切なゲームオブジェクトを設定すればOK

Unity

Posted by admin