diff --git a/Docs/CodeTutorial1.md b/Docs/CodeTutorial1.md index e9f31f9..e9ede2d 100644 --- a/Docs/CodeTutorial1.md +++ b/Docs/CodeTutorial1.md @@ -94,8 +94,6 @@ private class QueryStreamingAssetsFileServices : IQueryServices - 联机运行模式 - 该模式下,每个package都会在沙盒里保留一份清单,当有更新的时候采用覆盖的方式存储。 - 在初始化的时候,会优先从沙盒里加载清单,如果沙盒里不存在,则会尝试加载内置清单并将其拷贝到沙盒里。最后根据加载的清单去验证沙盒里缓存的文件。 **注意**:如果沙盒清单和内置清单都不存在,初始化也会被判定为成功! diff --git a/Docs/CodeTutorial2.md b/Docs/CodeTutorial2.md index b8f5d60..40a8624 100644 --- a/Docs/CodeTutorial2.md +++ b/Docs/CodeTutorial2.md @@ -130,7 +130,8 @@ private IEnumerator Start() { // 如果获取远端资源版本失败,说明当前网络无连接。 // 在正常开始游戏之前,需要验证本地清单内容的完整性。 - var operation = package.CheckPackageContentsAsync(); + string packageVersion = package.GetPackageVersion(); + var operation = package.CheckPackageContentsAsync(packageVersion); yield return operation; if (operation.Status == EOperationStatus.Succeed) { @@ -147,14 +148,6 @@ private IEnumerator Start() ### 源代码解析 -- 编辑器模拟模式 - - UpdatePackageVersionAsync()方法和UpdatePackageManifestAsync()方法都不起效,但是都会返回成功! - -- 单机运行模式 - - UpdatePackageVersionAsync()方法和UpdatePackageManifestAsync()方法都不起效,但是都会返回成功! - - 联机运行模式 UpdatePackageManifestAsync()为资源清单更新方法。该方法的内部实现原理如下: diff --git a/Docs/Image/CodeTutorial2-img1.png b/Docs/Image/CodeTutorial2-img1.png index 0c22850..116f202 100644 Binary files a/Docs/Image/CodeTutorial2-img1.png and b/Docs/Image/CodeTutorial2-img1.png differ