Skip to content

Commit

Permalink
Update document
Browse files Browse the repository at this point in the history
  • Loading branch information
gmhevinci committed Jul 19, 2022
1 parent 77c387b commit c782e81
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
10 changes: 7 additions & 3 deletions Docs/AssetBuilder.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,8 @@ public class GameEncryption : IEncryptionServices

如果需要自动化构建,可以参考如下代码范例:

使用内置构建管线来构建资源包。

````c#
private static void BuildInternal(BuildTarget buildTarget)
{
Expand All @@ -114,9 +116,10 @@ private static void BuildInternal(BuildTarget buildTarget)

// 构建参数
string defaultOutputRoot = AssetBundleBuilderHelper.GetDefaultOutputRoot();
AssetBundleBuilder.BuildParameters buildParameters = new AssetBundleBuilder.BuildParameters();
BuildParameters buildParameters = new BuildParameters();
buildParameters.OutputRoot = defaultOutputRoot;
buildParameters.BuildTarget = buildTarget;
buildParameters.BuildPipeline = EBuildPipeline.BuiltinBuildPipeline;
buildParameters.BuildMode = EBuildMode.ForceRebuild;
buildParameters.BuildVersion = buildVersion;
buildParameters.BuildinTags = "buildin";
Expand All @@ -126,10 +129,11 @@ private static void BuildInternal(BuildTarget buildTarget)
buildParameters.CopyBuildinTagFiles = true;
buildParameters.EncryptionServices = new GameEncryption();
buildParameters.CompressOption = ECompressOption.LZ4;

// 执行构建
AssetBundleBuilder builder = new AssetBundleBuilder();
builder.Run(buildParameters);
bool succeed = builder.Run(buildParameters);
Debug.Log($"构建结果:{succeed}");
}

// 从构建命令里获取参数
Expand Down
6 changes: 3 additions & 3 deletions Docs/CodeTutorial1.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ private IEnumerator InitializeYooAsset()
initParameters.LocationServices = new DefaultLocationServices("Assets/GameRes");
initParameters.DecryptionServices = null;
initParameters.ClearCacheWhenDirty = false;
initParameters.DefaultHostServer = "http://127.0.0.1/CDN1/Android";
initParameters.FallbackHostServer = "http://127.0.0.1/CDN2/Android";
initParameters.DefaultHostServer = "http://127.0.0.1/CDN1/Android/v1.0";
initParameters.FallbackHostServer = "http://127.0.0.1/CDN2/Android/v1.0";
initParameters.VerifyLevel = EVerifyLevel.High;
yield return YooAssets.InitializeAsync(initParameters);
}
Expand All @@ -80,7 +80,7 @@ private IEnumerator InitializeYooAsset()
````c#
public class BundleDecryption : IDecryptionServices
{
public ulong GetFileOffset()
public ulong GetFileOffset(DecryptionFileInfo fileInfo)
{
return 32;
}
Expand Down

0 comments on commit c782e81

Please sign in to comment.