项目基础配置与本地缓存目录说明
1.项目信息
更换Company Name、Product Name,以及版本号,此属性会牵连到最后的本地资源路径

1.1. 项目本地文件缓存路径
PC本地资源目录:C:\Users\用户名\AppData\LocalLow\Baidu\MetaStack MetaStack:为当前客户端的数资存储路径 a608be1356c049fcbfd83e2b66089c71(MD5):为副本的数资存储路径

1.2. 客户端相关缓存路径
Baidu目录下有几个重要的文件

- Addressable 打包产物:settings.json,catlog.json,AddressablesLink,StandaloneWindows64(对应平台的数字资产)
- Components 热更的组件模块
- BDHotfix.dll 客户端热更文件
- version_config.json 版本资源列表
1.3. 版本管理策略
Version_config里的version_num管控了当前是否需要下载更新客户端资源的逻辑,只要线上拉取的version_num小于本地缓存下version_num,则不会拉取线上的资源,反之线上拉取的version_num大于本地缓存下version_num,则会拉取线上的资源覆盖本地的资源。 例如:如果在本地模拟效果,不希望更新线上内容,可以把工程中的Version_config的version_num改为10000.0.0.0就不会受线上环境版本的影响

Android:

vr:同android目录 工程的版本包位置在MetaClient\Library\com.unity.addressables\baidu\Android ios: 工程的版本包位置在MetaClient\Library\com.unity.addressables\baidu\iOS windows: 工程的版本包位置在MetaClient\Library\com.unity.addressables\baidu\Window
2.宏定义
可以本地模拟的宏信息,打包的时候可以打出debug包与各种EDITER 下模拟的环境

TEST_ENVIROMENT:测试环境宏 APP_WINDOWS:windows环境宏 APP_ANDROID:android环境宏 APP_IOS:ios环境宏 APP_VR:VR环境宏