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

基于Lua语言的多平台高效移动应用引擎的深入研究与实现

摘要第4-6页
ABSTRACT第6-7页
第一章 绪论第11-14页
    1.1 课题研究背景第11页
    1.2 课题研究意义第11-12页
    1.3 论文研究内容第12-13页
    1.4 论文组织架构第13-14页
第二章 相关研究综述第14-22页
    2.1 引擎核心设计原则第14-15页
        2.1.1 分层设计原则第14页
        2.1.2 OCP开放封闭原则第14页
        2.1.3 SRP单一职责原则第14-15页
    2.2 Cocos2d-x平台综述第15-17页
        2.2.1 Cocos2d-x架构原理第15-16页
        2.2.2 Cocos2d-x批渲染技术第16-17页
    2.3 Lua脚本技术综述第17-18页
    2.4 跨平台技术综述第18-20页
        2.4.1 Android Native技术第18-19页
        2.4.2 Android DalvikVM综述第19-20页
        2.4.3 IOS Block综述第20页
    2.5 CocosBuilder综述第20页
    2.6 事件模型驱动技术第20-22页
第三章 Lua多平台高效移动应用引擎的架构研究第22-30页
    3.1 高效移动应用引擎需求调研第22-23页
        3.1.1 引擎框架性能需求第22页
        3.1.2 引擎框架功能需求第22-23页
    3.2 高效移动应用引擎整体架构及优势第23-26页
        3.2.1 高效移动应用引擎的整体架构第23-24页
        3.2.2 高效移动应用引擎的优势第24-25页
        3.2.3 高效移动应用引擎架构对比第25-26页
    3.3 高效移动应用引擎功能模块剖析第26-29页
    3.4 本章小结第29-30页
第四章 Lua多平台高效移动应用引擎的实现第30-75页
    4.1 基于底层引擎的多平台技术实现第30-36页
        4.1.1 Android跨平台技术实现第30-32页
        4.1.2 IOS跨平台技术实现第32-34页
        4.1.3 跨平台SDK的Lua接入方案实现第34-36页
    4.2 Lua层引擎的通用功能实现第36-56页
        4.2.1 UI系统第36-38页
        4.2.2 场景绘制第38-44页
        4.2.3 系统事件处理第44-47页
        4.2.4 网络通讯第47-50页
        4.2.5 声音处理第50页
        4.2.6 数据存储第50-52页
        4.2.7 物理引擎第52-53页
        4.2.8 资源加载与管理第53-55页
        4.2.9 公共模块第55-56页
    4.3 高效移动应用引擎的内存管理第56-60页
        4.3.1 底层引擎内存管理第56-58页
        4.3.2 Lua层引擎内存管理第58-60页
    4.4 高效移动应用引擎的关键技术实现第60-74页
        4.4.1 底层引擎与Lua上层互调实现第60-62页
        4.4.2 UI新控件类库实现第62-64页
        4.4.3 应用关键算法第64-68页
        4.4.4 Lua高效引擎的热更新实现第68-69页
        4.4.5 CCBReader的重构第69-72页
        4.4.6 Lua高效引擎的开发调试第72-73页
        4.4.7 Lua高效引擎的CSV解析工具第73-74页
    4.5 本章小结第74-75页
第五章 Lua多平台高效移动应用引擎碎片动画研究与实现第75-86页
    5.1 引擎动画技术需求调研第75页
    5.2 引擎动画技术理论基础分析第75-77页
    5.3 引擎动画技术解决方案研究第77-79页
        5.3.1 基础解决方案第77-79页
        5.3.2 扩展解决方案第79页
    5.4 引擎动画技术实现步骤第79-85页
        5.4.1 碎片动画的截取第79-80页
        5.4.2 碎片动画图元动作文件解析第80-81页
        5.4.3 碎片动画类的构建第81-84页
        5.4.4 基于关系型数据库的动画配置第84-85页
    5.5 本章小结第85-86页
第六章 移植、测试与优化第86-99页
    6.1 基于Lua的多平台移植研究与实现第86-89页
    6.2 高效移动应用引擎的功能测试第89-92页
        6.2.1 界面测试第89-90页
        6.2.2 逻辑测试第90-91页
        6.2.3 异常测试第91-92页
        6.2.4 多平台测试第92页
    6.3 高效移动应用引擎碎片动画性能测试第92-93页
    6.4 高效移动应用引擎的扩展性测试第93-96页
        6.4.1 基于功能的开发效率对比第93-94页
        6.4.2 应用程序代码耦合度对比第94-96页
    6.5 高效移动应用引擎的优化第96-99页
        6.5.1 内存优化第96-97页
        6.5.2 Lua层引擎的统一适配方案第97-99页
第七章 总结展望第99-100页
参考文献第100-102页
致谢第102-103页
攻读学位期间发表或已录用的学术论文第103页

论文共103页,点击 下载论文
上一篇:基于Kinect与单片机的机械臂随动系统的研究
下一篇:Caffe应用在主从式加速器上的内存管理与性能优化