游戏框架概念


        游戏中一个系统的搭建很重要,一个模块的创建是否成功,直接影响你后续维护和扩展的成本。

        要有模块化思想,考虑耦合度,使用方便与否,扩展方便与否,用户体验怎么样。

资源模块

        一个系统首先要有资源,资源分为UI和模型。


管理资源模块(Facade)

        用于处理资源。
          资源的加载模块(ObjManager)。
          创建资源模块(ResourceManager)。


游戏的逻辑模块

        游戏入口逻辑(GameManager)。


UI逻辑模块

        主要控制UI的逻辑(UIManager)。panel直接的相互切换。


通用类

        会有通用的类,比如加载路径等(Util)。


常量

        常量,比如扩展名,网址等(AppConst)。


Packager

        一个小的工具,打包资源用。unity5以上写起来比较方便。

猜你喜欢

转载自blog.csdn.net/qq_34501940/article/details/80321399
今日推荐