在新的公司开发流程和资源管理,都没有以文档的形式出现。导致每次新人进入的时候就要重复这些操作。架构上模块不清晰,维护和管理都很不方便。三个月没有写总结。
作为游戏客户端,有三个主要模块就足够了,逻辑模块、渲染模块、ui模块,所有跟引擎打交道的地方都停留在渲染模块,渲染模块是对引擎的再封装,即便有少量东西扩散到ui模块也应该只停留在ui控件内部。逻辑模块只负责并且负责完全的逻辑,这也是为什么逻辑层不能引入ui元素的原因。
代码方面:
1、框架开发流程的文档,使得代码方便开发,也统一和管理(网络模块,数据配置管理,ui管理,逻辑模块,管理器模块);
2、每个人的分工精细化,控件维护统一(文本控件、导航栏控件、消息推送控件、tips控件、标签选择控件);
工具类:
1、地图编辑器;
2、ui编辑器;
3、粒子编辑器;