Update document
parent
2c9360721a
commit
6fa17e617a
|
@ -156,3 +156,24 @@ private static int GetBuildVersion()
|
||||||
}
|
}
|
||||||
````
|
````
|
||||||
|
|
||||||
|
### 重要概念
|
||||||
|
|
||||||
|
- **增量构建**
|
||||||
|
|
||||||
|
增量构建是在Unity的帮助下实现的一种快速打包机制。主要是利用资源构建相关的缓存文件来避免二次构建,以此来提高打包效率。
|
||||||
|
|
||||||
|
- **强制构建**
|
||||||
|
|
||||||
|
强制构建是每次构建之前,都会清空之前构建的所有缓存文件,以此来重新构建资源包。
|
||||||
|
|
||||||
|
- **资源版本号**
|
||||||
|
|
||||||
|
资源版本号实际上只是构建结果的一个标记符号,在构建的时间轴上记录着每次打包的标记符号,此外资源版本号没有任何作用。
|
||||||
|
|
||||||
|
- **首包资源**
|
||||||
|
|
||||||
|
在构建应用程序的时候(例如安卓的APK),我们希望将某些资源打进首包里,可以通过设置Buildin Tags资源标签来决定哪些资源打进首包。首包资源如果发生变化,也可以通过热更新来更新资源。
|
||||||
|
|
||||||
|
- **补丁包**
|
||||||
|
|
||||||
|
无论是通过增量构建还是强制构建,在构建完成后都会生成一个以资源版本号命名的文件夹,我们把这个文件夹和里面的资源统称为补丁包。补丁包里包含了游戏运行需要的所有资源,我们可以无脑的将补丁包内容覆盖到CDN目录下,也可以通过编写差异分析工具,来筛选出和线上最新版本之间的差异文件,然后将差异文件上传到CDN目录里。
|
||||||
|
|
Loading…
Reference in New Issue