再战中原之AirMVC框架与项目结构
(此文提到的是AirMVC1.0,已经不存在了)
这段时间主要在考虑开发流程的问题,工作以来也接触过好几种不同的开发流程,但感觉都不尽人意。AirMVC也是反复折腾,修修改改了一个星期才做出来的,虽然只有三个类,而且每个类的代码也不多,但他却可以指导你如何将逻辑、视图和数据进行高度解耦。命名为AirMVC是寓意它像空气一样的轻,却很重要。当然,我才疏学浅,而且经验不足,也做不出太复杂的东西。有关AirMVC的更多信息就不多说了,git的README上比较详细。git地址:http://git.oschina.net/wl/AirMVC.git
梳理好开发流程后跟着就构建工程结构,如下图
这样的结构还是比较简单的,但能满足大部分游戏开发的需要,各部分的功能如图的注释,也没什么需要详细解释的了,在开发过程中发现问题再补充。
项目git地址是:http://git.oschina.net/wl/rewar.git