zoukankan      html  css  js  c++  java
  • 在游戏开发中使用管理类的目的和作用

    目的

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

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

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

    作用:

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

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

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

  • 相关阅读:
    es6 类
    set/ weakset/ map/ weakmap
    async/await
    生成函数
    数组的操作
    解决异步(重点promise函数)
    迭代器
    遍历
    symbol 数据类型
    es6.代理 proxy
  • 原文地址:https://www.cnblogs.com/AaronBlogs/p/6830568.html
Copyright © 2011-2022 走看看