/// <summary> /// 游戏中下载非必要性数据 /// </summary> public void GameingDownload() { gameingDownloadHandler = GetDownloadHandler(AssetPathType.gameLoad); if (null != gameingDownloadHandler) { gameingDownloadHandler.SetCallBack(DownloadUpdateInfo, GameingDownloadComplete); gameingDownloadHandler.StartDownload(); } }
/// <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(); } }