Unity3D:框架设计之模块化脚本(AppScriptConfig)配置及详细介绍

AppScriptConfig(模块化脚本配置表)这个表的位置是在Resources下的HybridFolder下,是要打进脚本热更新的AB内的,因为Hybrid热更首要条件就是用到的资源都要通过AB加载,而且是在脚本dll加载之前,所以,放到脚本热更AB内,就可以提前获取到并使用。

接下来先介绍一下对应参数的具体作用说明:文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

1、MainSceneName:这个是走完所有更新逻辑后第一个进入的场景,在工具箱的SetAppScriptConfig选项下,可以直接选择,避免手动输入有错误(前提是这个场景要添加到BuildSettings里,不用管打包AB是否会打进AB包,打包时会根据不同情况自动剔除)。文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

2、LogicScript-SceneName:这个场景名称是,当前这个脚本要在那个场景初始化,切换不同场景是进行Begin和End操作。如果是全局只进行一次操作时选择Global。文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

3、LogicScript-ScriptName:脚本名称,是脚本命名空间加上脚本名,用来反射创建实例用的。文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

Unity3D:框架设计之模块化脚本(AppScriptConfig)配置及详细介绍-图片1文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

 文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

上面是工具箱截图,可以通过右侧加减按钮添加删除配置,配置完成后Apply保存配置。文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

工具会自动获取所有Logic脚本的名称通过Drowdown下拉选择框去选择,配置好后就是具体功能模块的逻辑了,省去了一些繁琐的操作,会更有利于开发。目前是我能想到的最简便的方式了,后续如果有更简单方便的方式,会持续更新。文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

知道怎么配置Logic脚本,下面就在讲讲怎么创建Logic和View脚本,以及脚本模板怎么导入。文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

首先,先导入脚本模板,App=>Editor=>CopyTemplateScripts,自动拷贝到相应目录,然后重启Unity。就可以右键创建脚本了。文章源自大腿Plus-https://www.zhaoshijun.com/archives/2017

 

Unity3D:框架设计之模块化脚本(AppScriptConfig)配置及详细介绍-图片2

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

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

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

      自己顶一个

    发表评论