三种资源管理方式:

暂时在pacakage manager 里面,下载

入口

可以看到,对应资源都是分类好的

对应库的路径:

入口在这里

可以分析资源包,结构和依赖关系

这里是可以看到,运行时的资源加载事件,窗口

展开,可以看到,相关加载

项目还会导入一个JKFrame的相关代码框架

这里可以创建一个新的组

创建好之后,是会自动生成,一个对应配置文件的

这是整个游戏的逻辑根节点

可以看到,它是继承自,一个单例

这是一个mono的单例,也是在JKFrame框架里面集成的

依次是,对象池管理,配置管理,音频管理,本地化语言处理,UI管理器等

还有一个mono管理器,是添加相关事件监听的

可以看到,父类也是继承自这个

这里有框架,对应的文档说明链接 http://www.yfjoker.com/JKFrame/index.html

这个调色板,也是框架自带实现的

这个是搭建好的,主体UI窗口

这个资源加载函数,也是JK框架自带的

UI管理器,调用这个函数,加载窗体

前面说的,那个主体窗体,前面会有这个标签

也可以定位到,框架内的这个特性类,其中包含布尔是否缓存,预制体名字,所在ui层级

在游戏设置类中,会通过反射的方式,收集ui窗体相关的类

在游戏根节点,可以看到,编辑器模式下,更新函数,都会调用这个

所以,可以看到,这里的配置文件,是包含ui主体窗体的