LoadAsset
描述
通过项目名称和想要加载的资产名称,从我们的软件包中加载一个 unity 资产。
参数
Param | Type | 描述 |
---|---|---|
T | T | UnityObject 的类型 |
_projectName | String | 项目名称 |
_wannaLoadedAssetName | String | 想加载资产名称 |
_loadedCallback | Action<T> | 加载后回调 |
方法
警告
这个 api 正在从磁盘加载Prefab
到内存中。它不是将`Prefab'实例化到游戏场景中。
public void LoadAsset<T>(string _projectName, string _wannaLoadedAssetName,Action<T> _loadedCallback)
例子
internal static API api = new API(nameof(TestAPI));
public void OnLoad()
{
api.LoadGameObject(nameof(APITest), "Canvas",_canvasPrefab =>{
uiCanvasGameObject = Object.Instantiate(_canvasPrefab);
});
}