コード例 #1
0
    /// <summary>
    /// 创建AB资源加载对象
    /// </summary>
    /// <param name="resname">资源名</param>
    /// <returns></returns>
    private AssetBundleLoader createABLoader(string resname)
    {
        var depabnames = getAssetBundleDpInfo(resname);
        var loader     = AssetBundleLoaderFactory.create();

        loader.AssetBundleName = resname;
        loader.DepABNames      = depabnames;
        return(loader);
    }
コード例 #2
0
    /// <summary>
    /// 创建AB资源加载对象
    /// </summary>
    /// <param name="abpath">AB路径</param>
    /// <returns></returns>
    private AssetBundleLoader createABLoader(string abpath)
    {
        var depabnames = getAssetBundleDpInfo(abpath);
        var loader     = AssetBundleLoaderFactory.create();

        loader.AssetBundlePath = abpath;
        loader.DepABPaths      = depabnames;
        if (depabnames != null)
        {
            DIYLog.Log($"{abpath}资源依赖的AB资源如下:");
            foreach (var depabname in depabnames)
            {
                DIYLog.Log($"{depabname}");
            }
        }
        return(loader);
    }
コード例 #3
0
    /// <summary>
    /// 创建AB资源加载对象
    /// </summary>
    /// <param name="resname">资源名</param>
    /// <returns></returns>
    private AssetBundleLoader createABLoader(string resname)
    {
        var depabnames = getAssetBundleDpInfo(resname);
        var loader     = AssetBundleLoaderFactory.create();

        loader.AssetBundleName = resname;
        loader.DepABNames      = depabnames;
        if (depabnames != null)
        {
            DIYLog.Log($"{resname}资源依赖的AB资源如下:");
            foreach (var depabname in depabnames)
            {
                DIYLog.Log($"{depabname}");
            }
        }
        return(loader);
    }