質問: (GameObject)Instantiate(Resources.Load("PrefabMsgPanel/ErrMsgPanel")); ErrMsgPanel.transform.SetParent ( MainPanl.transform, false ); ``` これでもだめかー なんでだろう、、、 エラーメッセージは以下の感じです InvalidCastException: Cannot cast from source type to destination type. Scene01GameObject.Start () (at Assets/Scene/Scene01GameObject.cs:34) --- いま、原因がわかりました。 Panelの名前は ErrMsgPanel にしていたのですが、それに付随していたC#コードのファイル名も ErrMsgPanel で、おなじリソースフォルダにいれていたのが原因でした。 全く別のPanelを新しく作成して試したらうまくいったので気がつきました。 すごく簡単なミスでした。恥ずかしいです。
回答: Panelの名前は ErrMsgPanel にしていたのですが、それに付随していたC#コードのファイル名も ErrMsgPanel で、おなじリソースフォルダにいれていたのが原因でした。 全く別のPanelを新しく作成して試したらうまくいったので気がつきました。