中重度手游项目开发(一) 中重度游戏框架探索与搭建

        从参加工作到现在匆匆过去11年,回头看看,发现无形中经历了手机游戏从“小玩意”到“摩天大楼”的技术变迁,常见的中重度游戏类型也开发过不少,发现很多功能模块都是相似的,设计理念可以一脉相承。于是萌生了一个想法:分享出游戏中常见的功能模块与理念设计,并将我整理好的框架工具分享出来,尽可能让有类似功能需求的朋友们,可以直接用。

 

        a.详细介绍目前已知方案与优缺点,并代码实现

        b.根据之前代码实现的方案,封装具体使用方式,并优化细节

        c.扩展到框架中,统一相关调用与优化

        a.美术资源与程序预制件管理与统一使用(分为:resource与ab打包、assetMgr统一缓存与管理、ObjPoolMgr对象池管理)

 

  1. 目前不管什么游戏类型,都逃脱不了基础功能的支持,比如配置数据、资源管理、ui系统等这些系统的内部组织方式也大同小异,我将基础架构整理为下图模块列表,欢迎指正:
  2. 为了能够提高模块功能的适应性,在后面的整理总结时优先介绍体系设计原因与思路,然后再将代码结构与代码放好,这样复用起来才能知道是否合适,有多少要调整的,以后的总结节奏样式如下图所示:
  3. 在每次一整套模块整理完成后,要把对应框架代码整合后放入git方便分享使用
  4. 计划分享内容与先后循序如下所示:

        b.配置信息的加载与管理(分为:configDBMgr的管理与实现、configDB中的优化实现与自动生成)

        c.资源下载更新与管理(分为:资源更新管理方式、资源更新的具体实现)

        d.待上述写完后再补充

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值