アラキタウン

黒歴史や生き恥を切り売り

AssetBundleのロードしようとしたらThe Object you want to instantiate is null.のエラー

AssetBundleのロードしようと、以下のように書いたら、

 

var LoadedAssetBundle = AssetBundle.LoadFromFile("ファイルパス名"));
var prefab = LoadedAssetBundle.LoadAsset<GameObject>("オブジェクト名");
Instantiate(prefab);

 
 

次のエラーが出た。

ArgumentException: The Object you want to instantiate is null.

 

 


原因はLoadedAssetBundle.LoadAsset<GameObject>("オブジェクト名");に書いたプレハブのオブジェクト名の指定が間違っていたことでした。
こんなところ間違わないと思って、無駄に違うところ探しちゃった。悲しい。