LoadAssetAsync
描述
通过项目名称异步加载我们包中的单个资产,并希望加载资产名称。
返回值
警告
这个 api 正在从磁盘加载Prefab
到内存中。它不是将`Prefab'实例化到游戏场景中。
Type | 描述 |
---|---|
Object | 您的 T 型资产 |
参数
Param | Type | 描述 |
---|---|---|
T | T | UnityObject 类型 |
_projectName | String | 项目名称 |
_wannaLoadedAssetName | String | 想加载资产名称 |
方法
public async Task<T> LoadAssetAsync<T>(string _projectName, string _wannaLoadedAssetName)
例子
internal static API api = new API(nameof(TestAPI));
public async void OnLoad()
{
var tmp_UICanvasPrefab = await api.LoadAssetAsync<GameObject>("UI_CANVAS_NAME");
stackARCanvasGO = Object.Instantiate(tmp_UICanvasPrefab);
}