在游戏开发中使用管理类的目的和作用

目的

在游戏功能模块中使用管理类单例,或者通过单例游戏管理添加私有组件的方式,实现数据和显示分离的目的,

使之符合MVC软件设计框架的设计概念,做到数据层不驱动逻辑,UI逻辑和各个功能逻辑可以向管理类请求数据的设计形式,

做到游戏开发的各个功能模块相对独立,容易维护并且容易替换游戏UI界面(换皮)的目的。

作用:

1、保存数据,数据的主要来源1是服务器,2是本地配置,比如一个配置表管理类(configMgr) 其存储数据主要为策划配置表内容。

2、提供一些公有的对外调用方法,这些方法往往是一些通用工具方法,例如通过道具ID获取道具资源Icon的方法,

这个方法也许在背包功能调用,也可以在商城功能中调用,所以管理类并不关注逻辑部分,而仅仅是提供数据和提供公有方法的作用。

posted @ 2017-05-09 14:49  AaronBlogs  阅读(588)  评论(0编辑  收藏  举报