首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于Cocos2d-x引擎的游戏架构设计与实现

摘要第4-5页
abstract第5-6页
第一章 绪论第10-14页
    1.1 研究背景第10-11页
    1.2 国内外研究现状分析第11-13页
    1.3 课题研究成果及意义第13页
    1.4 论文组织结构第13-14页
第二章 相关技术介绍第14-20页
    2.1 Cocos2d-x引擎第14-16页
        2.1.1 Cocos2d-x介绍第14-15页
        2.1.2 Cocos2d-x的架构和原理第15-16页
    2.2 事件驱动架构第16-17页
        2.2.1 事件驱动架构的概念第17页
        2.2.2 事件驱动架构的优点第17页
        2.2.3 事件驱动架构的应用第17页
    2.3 LUA脚本技术第17-19页
        2.3.1 脚本在游戏中的使用第18页
        2.3.2 LUA介绍第18-19页
        2.3.3 LUA与C++的相互调用第19页
    2.4 本章小结第19-20页
第三章 基于事件驱动和脚本技术的事件系统设计第20-28页
    3.1 事件系统概述第20-22页
        3.1.1 同步事件系统第20-21页
        3.1.2 异步事件系统第21-22页
    3.2 事件驱动架构实现系统事件分离技术的研究与分析第22-23页
        3.2.1 事件驱动架构第22页
        3.2.2 发布/订阅模式的事件驱动架构第22-23页
    3.3 基于脚本技术的动态事件控制技术研究第23-25页
    3.4 基于事件驱动架构和脚本技术的事件系统设计第25-27页
        3.4.1 系统设计概述第25-26页
        3.4.2 系统事件管理模块设计第26页
        3.4.3 动态控制模块设计第26-27页
        3.4.4 响应模块设计第27页
    3.5 本章小结第27-28页
第四章 基于Cocos2d-x的游戏框架设计第28-44页
    4.1 Cocos2d-x引擎的缺点分析第28-29页
    4.2 架构设计方案分析第29-31页
        4.2.1 基于MVC方案封装Cocos2d-x第29-30页
        4.2.2 Quick-Cocos2d-x第30页
        4.2.3 方案分析第30-31页
    4.3 框架的系统设计第31-41页
        4.3.1 总体设计第31页
        4.3.2 UI系统设计第31-35页
        4.3.3 逻辑系统设计第35-37页
        4.3.4 事件系统设计第37-38页
        4.3.5 网络系统设计第38-39页
        4.3.6 音频系统设计第39-40页
        4.3.7 日志系统设计第40-41页
        4.3.8 数据库系统设计第41页
    4.4 本章小结第41-44页
第五章 基于Cocos2d-x游戏框架的实现第44-68页
    5.1 UI系统第44-51页
        5.1.1 Layout系统第44-47页
        5.1.2 控件库第47-49页
        5.1.3 UIManger第49-50页
        5.1.4 控件绘制引擎第50-51页
    5.2 游戏逻辑系统第51-60页
        5.2.1 资源加载的实现第51-52页
        5.2.2 Lua连接层第52-53页
        5.2.3 C++调用Lua第53-54页
        5.2.4 Lua调用C++第54-56页
        5.2.5 自定义C++对象导出类第56-59页
        5.2.6 初始化模块的实现第59-60页
    5.3 事件系统第60-62页
        5.3.1 事件发布/订阅模块第60页
        5.3.2 响应模块第60-61页
        5.3.3 消息分发模块第61-62页
    5.4 网络系统第62-63页
    5.5 音频系统第63-65页
    5.6 日志系统第65-66页
    5.7 数据库系统第66-67页
        5.7.1 数据库操作基类第66页
        5.7.2 数据管理层第66-67页
    5.8 本章总结第67-68页
第六章 系统测试第68-78页
    6.1 功能测试第68-73页
        6.1.1 UI系统测试第68-69页
        6.1.2 事件处理系统测试第69-71页
        6.1.3 日志系统测试第71-72页
        6.1.4 网络系统测试第72-73页
        6.1.5 音频系统测试第73页
    6.2 非功能测试第73-76页
        6.2.1 开发效率第74页
        6.2.2 代码耦合程度第74-75页
        6.2.3 跨平台性第75-76页
    6.3 本章总结第76-78页
第七章 总结及展望第78-80页
参考文献第80-84页
致谢第84页

论文共84页,点击 下载论文
上一篇:芘及苯并菲盘状有机分子的合成、自组装及光电性能研究
下一篇:基于负性液晶材料功能化液晶薄膜的制备及其性能研究