AssetBundleなどリソースをWWWクラスでロードする場合、多重読み込みとかUnloadとか色々めんどくさい上にLoadFromCacheOrDownloadとnew WWW()で挙動が変わってくるのでメモ。あ、Unity4.6の話です。 まずは正常系 同一URLを読み込んでいるが、適切なタイミングでUnloadすれば問題は起きない。 var www = WWW.LoadFromCacheOrDownload ("smpl.unity3d",1); yield return www; Debug.Log (www.error);//エラーなし Instantiate (www.assetBundle.mainAsset);//表示 www.assetBundle.Unload (false);//ここでunload var www2 = WWW.LoadFromCacheOrDown