public Object mainAsset ;

説明

アセットバンドルをビルドするときに、必ず使うアセットを設定します(読み取り専用)

これはバンドルの主要なアセットを簡単に探すことができる、便利な機能です。 例えば、テクスチャ、マテリアル、メッシュ、アニメーションファイルなどをすべて内包したキャラクターのプレハブを使いたい場合などに、便利です。 キャラクターの完全なプレハブを mainAsset にすることで簡単にアクセスすることができるようになります。

using System.Collections;
using UnityEngine;
using UnityEngine.Networking;

public class SampleBehaviour : MonoBehaviour { IEnumerator Start() { var uwr = UnityWebRequest.GetAssetBundle("http://myserver/myBundle.unity3d"); yield return uwr.SendWebRequest();

// Get the designated main asset and instantiate it. Instantiate(DownloadHandlerAssetBundle.GetContent(uwr).mainAsset); } }