Unity3D:框架设计之AppConfig应用配置

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、构建是否为原生

是否导出Android原生的项目

7、AB包构建模式

AB包有两种构建方式,一种是默认的一种是ScriptableBuildPipeline,后者是新的构建方式,速度会块一些

8、资源版本号

AB资源版本号,区分不同版本资源。

上面这些配置,不用在配置文件上手动去修改,可以在工具箱内的构建App工具里设置具体界面如下:

Unity3D:框架设计之AppConfig应用配置

上面界面还可以构建HybridCLR热更dll和构建YooAsset资源。

修改完对应参数后点击Apply后自动保存。以上就是应用设置的相关内容。下一篇我将讲一下启动场景、脚本热更和脚本入口相关内容。

项目GitHub仓库地址:https://github.com/Josh-Jun/UnityAppFramework.git

项目Gitee仓库地址:https://gitee.com/shijun_z/UnityAppFramework.git

我的微信
微信扫一扫
weinxin
shijun_z
我的QQ
QQ扫一扫
weinxin
846207670
 最后更新:2025-2-11
大腿Plus
  • 本文由 大腿Plus 发表于 2023年7月14日 16:14:29
  • 转载请务必保留本文链接:https://www.zhaoshijun.com/archives/1838

发表评论