Я работаю над проигрывателем webgl и загружаю пакет активов, используя это:
void LoadAB(string bundleUrl)
{
assetbundle = AssetBundle.LoadFromFile(bundleUrl);
Debug.Log(assetbundle == null ? "failed to load asset" : " loaded successfully");
}
void InstantiateObjFromAB(string assetName)
{
var prefab = assetbundle.LoadAsset(assetName);
Instantiate(prefab);
}
Теперь проблема в том, что я не хочу жестко задавать URL-адрес, я хочу загрузить пакет активов из относительнойдорожка.Так как Unity генерирует папку Build, когда я собираю плеер для webgl, я хочу поместить свой комплект ресурсов в эту папку и хочу загрузить оттуда, но без жестко заданного пути.
Я просто хочу загрузить свой комплект ресурсов, как webgl, использовать файл jsonзагрузить данные с URL.
var gameInstance = UnityLoader.instantiate("gameContainer", "Build/AbLoadingFromRelativePath.json", {onProgress: UnityProgress});