facebook twitter hatena line email

Unity/AssetBundle/AssetBundle読込

提供: 初心者エンジニアの簡易メモ
移動: 案内検索

準備

Unity/AssetBundle/AssetBundleBrower [ショートカット]

Unity/AssetBundle/AssetBundle作り方 [ショートカット]

例として、StreamingAssetsにuser.csv(userとuser.manifest)ファイルを用意しておく

サンプル

using UnityEngine;
using System.IO;
public class SampleScene : MonoBehaviour
{
    public static TextAsset csv;
    void Start()
    {
        string assetGroupName = "usergroup";
        string assetFileName = "user";
        string bundleUrl = Path.Combine(Application.streamingAssetsPath, assetGroupName);
        if (csv == null)
        {
            AssetBundle assetBundle =
                    AssetBundle.LoadFromFile(bundleUrl);
            csv = assetBundle.LoadAsset<TextAsset>(assetFileName);
            Debug.Log("csv.text=" + csv.text);
        }
    }
}

テキスト内のデータが、改行含めてすべて出力される。

参考:https://your-3d.com/unity-streamingassets/