1.框架使用ET框架,集合了热更新机制和客户端服务器双端框架,使用Event方式处理大量问题,具备ET协程功能,ECS架构为核心的
Entity、Component、System,在通过FairyGUI编辑器设计的UI和美术向关联,加上MongoDB数据库对接数据,ET框架二开主要分为Model部分:存储了核心代码和各种扩展类,Hotfix部分:继承了Model的基础代码,在此基础上可以做出合适的开发,也不影响核心内容会报错等等。
2.我负责对适应公司需求和客户需要对Hotfix层进行二开和框架完善。
3.难点在于刚进公司,对它们的代码风格不同,在老旧框架上要修改会突出很多代码冗余,需要花时间对代码进行优化处理,且原公司框架没有完善的GC处理,我需要在保证功能不影响的情况下加上GC回收机制