Qarth是我在工作之余开发整理的一套开源的Unity3D游戏开发框架,框架中封装了一些Unity开发中必不可少的底层模块,如资源管理、UI管理(UGUI)、场景管理、配置模块、对象池、音频管理,数据存储、定时器、事件系统等等。在此之上还提供了一些更高层的模块,如引导系统、模块管理、技能系统、启动流程管理、多语言支持、常量定义方案,转场动画等。
当然框架中还包含一些更小的组件和工具代码,类似UI组件、单例超类、异常保护执行类、状态机抽实现等。
由于框架本身还在开发维护中,不完善或者用起来不方便,不能完全满足需求的地方肯定还是不少的。任何意见与建议,欢迎告知。
博客内容
该专题博客将主要讲解Qarth中主要系统的使用和设计,另外可能会碰到的问题,注意点等等。对于实现的细节不会分析的太细,主要是讲解思路和关键点为主。
快捷链接
Qarth交流群:621838819