当前位置:首页 > 编程开发

游戏逻辑框架

webgou12年前 (2014-09-04)编程开发275

游戏客户端,功能模块分法,引擎封装模块、游戏数据管理模块、应用配置模块、日志记录模块、网络管理模块、消息事件机制模块、输入输出模块、音效管理模块、UI系统模块、逻辑系统处理模块、调试器控制模块

 

基于cocos2d-x引擎的游戏框架设计

游戏架构与实现

目前,很多基于cocos2d-x的代码基本上仅是对引擎功能的使用,完全不能按照游戏项目的标准来参考。作为游戏项目代码,不仅需要实现游戏的诸多功能,还需要从架构层面,从模块设计的角度来思考和设计,使代码具有更好的复用性和拓展性。

对于游戏客户端,按照功能模块的区别可分为:引擎封装层模块、游戏数据管理模块、应用程序配置模块、日志记录模块、网络管理模块、消息事件机制模块、输入输出控制模块、音效管理模块、UI系统模块、逻辑系统处理模块、调试器控制模块等。针对不同类型的游戏,通常只需要单独实现最上层的游戏逻辑系统,而剩余的模块完全可以复用。下面将详细讲解各个模块的职能与实现(暂不包含游戏逻辑系统)。

 

 

 

http://www.programmer.com.cn/10845/

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=589

标签: cocos2dx
分享给朋友:

“游戏逻辑框架” 的相关文章

手机游戏开发纹理图片优化心得

       之前写过一些纹理与内存优化的文章,本质说的就是图片格式的选用问题。这里记录一些最近开发中关于图片优化的经验和心得。       1、纹理压缩。  就像windows下的dds图片一样,使用纹理压缩…

Linux下的CPU利用率计算原理详解

在Linux/Unix下,CPU利用率分为用户态,系统态和空闲态,而CPU利用率是指 CPU执行非系统空闲进程的时间 / CPU总的执行时间。…

WinXP与WinCE串口的运行机制之比较

    WinXP与WinCE串口的运行机制之比较…

C# + Socket断线重连

 一、网上常用方法...…

通往WinDbg的捷径(二)

 保存 dumps 在 我们调试不容易重现的问题时,可能想把应用程序状态的快照(内存内容,打开名柄的列表,等等)保存起来,以便日后分析。例如,当我怀疑当前的状态可能包含 我试图解决的问…

Eclipse 操作MySQL数据

下面是MySQL 5.1参考手册里给的一些说法:INSERT语句的速度 插入一个记录需要的时间由下列因素组成,其中的数字表示大约比例:˂连接:(3) 发送查询给服务器:(2) 分析查询:(2) 插入记录:(1x记录大小) 插入索引:(1x索引) 关闭:(1) 这不考虑打开表的初始开销,每个并发运行的…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。