AppConfig是框架内主要的配置文件,是使用Unity自带的ScriptableObject类型的配置文件,用这个的主要原因是读取速度快,易于管理。这个配置文件主要配置的是应用的一些主要设置,其中包括:
1、日志开关文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
主要是用于Log日志打印开关。(前提是要使用Log而非Debug,Log是我自己封装的)文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
2、开发模式文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
主要是来区分正式环境和测试环境。(其中包括本地,正式,沙盒,测试)文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
3、YooAsset资源加载模式文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
资源加载的方式分四种方式。文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
- 编辑器模拟模式 (EditorSimulateMode)
- 单机运行模式 (OfflinePlayMode)
- 联机运行模式 (HostPlayMode)
- Web运行模式 (WebPlayMode)
4、默认帧率文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
应用的默认帧率文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
5、安卓不同渠道包文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
因为安卓平台可能有不同的渠道,可以根据需求打对应的渠道包。文章源自大腿Plus-https://www.zhaoshijun.com/archives/1838
6、构建是否为原生包
7、AB包构建模式
AB包有两种构建方式,一种是默认的一种是ScriptableBuildPipeline,后者是新的构建方式,速度会块一些
8、资源版本号
AB资源版本号,区分不同版本资源。
上面这些配置,不用在配置文件上手动去修改,可以在工具箱内的构建App工具里设置具体界面如下:
上面界面还可以构建HybridCLR热更dll和构建YooAsset资源。
修改完对应参数后点击Apply后自动保存。以上就是应用设置的相关内容。下一篇我将讲一下启动场景、脚本热更和脚本入口相关内容。
项目GitHub仓库地址:https://github.com/Josh-Jun/UnityAppFramework.git
项目Gitee仓库地址:https://gitee.com/shijun_z/UnityAppFramework.git


评论