csharp 复数のアセットを取り出す
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 复数のアセットを取り出す相关的知识,希望对你有一定的参考价值。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO;
public class Sample : MonoBehaviour
{
IEnumerator Start ()
{
AssetBundle ab = null;
// AssetBundleロード
yield return Load ("fuga", x => ab = x);
// Barを取り出す
var bar = ab.LoadAsset<TextAsset> ("Bar");
Debug.Log (bar);
// MaterialHogeとPiyoを取り出す
var mats = ab.LoadAllAssets<Material> ();
foreach (var mat in mats)
Debug.Log (mat);
// 取り出し終えたのでAssetBundleをを破棄する
ab.Unload (false);
}
IEnumerator Load (string abName, System.Action<AssetBundle> callback)
{
string path = Application.streamingAssetsPath + "/" + abName;
byte[] b = File.ReadAllBytes (path);
AssetBundleCreateRequest req = AssetBundle.LoadFromMemoryAsync (b);
yield return req;
callback (req.assetBundle);
}
}
以上是关于csharp 复数のアセットを取り出す的主要内容,如果未能解决你的问题,请参考以下文章
csharp アセットバンドルビルドスクリプト
csharp とあるアセットバンドル化したLive2Dモデルのローダー
csharp CodeIQじぇぇじななコードを书いてくん!スパゲティ(spagetti)に纷れているナポリタン(那不勒斯)を取り出して下さい。のコードです.https://codeiq.jp/ace/
csharp アセットバンドル化したLive2DをStreamingAssetsからロードするサンプルコード※エラーハンドリング无し,UnityEditor専用
python モチーフの2次构造と配列のセットからantaRNAによって配列セットを作る。
css フォームのデフォルトレイアウトをリセットする