コード例 #1
0
 /// <summary>
 /// 游戏中下载非必要性数据
 /// </summary>
 public void GameingDownload()
 {
     gameingDownloadHandler = GetDownloadHandler(AssetPathType.gameLoad);
     if (null != gameingDownloadHandler)
     {
         gameingDownloadHandler.SetCallBack(DownloadUpdateInfo, GameingDownloadComplete);
         gameingDownloadHandler.StartDownload();
     }
 }
コード例 #2
0
    /// <summary>
    /// 游戏开始下载必要数据
    /// </summary>
    private void GameStartDownload()
    {
        startDownloadHandler = GetDownloadHandler(AssetPathType.persisent);
        if (null != startDownloadHandler)
        {
            // 添加Manifest的下载
            startDownloadHandler.AddTask(
                string.Format("{0}/{1}/{2}", AssetBundleDefine.SERVER_RES_PATH, AssetBundleDefine.RuntimePlatformName(), AssetBundleDefine.MANIFEST_FILE),
                DownloadResType.ByteArray, ManifestDlwonloadComplete, null);

            startDownloadHandler.SetCallBack(DownloadUpdateInfo, GameStartDownloadComplete);
            startDownloadHandler.StartDownload();
        }
    }