这里只记录ET框架在学习过程中的一些思路
这里需要从打印入手来进行步骤理解:
- 复制hotfix第一步,是复制热更文件,这是用到的ILRT的部分,也是最一开始要测试的地方
第一步就直接来的相当隐晦的地方,BuildHotfixEditor.cs这个类
加了InitializeOnLoad标签,会在运行时就执行,所以就从这里开始作为入口
2. 另一个入口是场景上直接挂着的Init,最重要的入口
Init类中的其他地方自己先消化下,重点是Game.Hotfix.GotoHotfix()这里,这里会从Hotfix.GotoHotfix往下进行
到Run里面去
会从这里到另一个Init的Start去
会去寻找一个注册了InitSceneStart的标签类
走到UILoginFactory.Create之后,就是后续的UI相关的内容了,还是提一下重点的地方,就是这里,挂了一个UILogin的UI管理组建
看,里面就是具体的从Ilrt内部开始管理各个按钮之类的
到这里为止,就看到了,如何从框架的顶部,一步步往下走,到具体的UI管理,其他的框架设计自己去看下ET的Doc