项目基础配置与本地缓存目录说明

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环境宏

概述(测试与部署)部署方式