首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序包(应用软件)论文

基于libGDX引擎的Android手机游戏软件的设计与实现

摘要第3-5页
abstract第5-6页
1 绪论第10-19页
    1.1 课题研究背景和意义第10-13页
        1.1.1 手游行业背景第10-11页
        1.1.2 手游研发的意义第11-12页
        1.1.3 课题背景及意义第12-13页
    1.2 相关研究现状第13-17页
        1.2.1 Android游戏发展现状第13-14页
        1.2.2 Android主流游戏引擎对比第14-17页
    1.3 研究目标与研究内容第17-18页
    1.4 论文章节安排第18-19页
2 基于libGDX的 Android游戏开发相关技术介绍第19-31页
    2.1 Android游戏开发简介第19-22页
        2.1.1 Android系统的产生与发展第19-20页
        2.1.2 游戏程序开发与普通程序开发的区别第20页
        2.1.3 游戏程序开发流程第20-22页
    2.2 libGDX游戏引擎简介第22-26页
        2.2.1 游戏引擎的作用第22页
        2.2.2 游戏引擎的原理第22-25页
        2.2.3 创建libGDX游戏项目第25-26页
    2.3 libGDX游戏开发辅助工具第26-30页
        2.3.1 Hiero Bitmap Font Generator(文字生成工具)第27-28页
        2.3.2 TexturePacker(纹理合成工具)第28-29页
        2.3.3 Tiled Map Editor(地图编辑器)第29-30页
    2.4 本章小结第30-31页
3 《守卫森林》游戏需求分析与系统概要设计第31-56页
    3.1 《守卫森林》游戏需求分析第31-36页
        3.1.1 游戏玩法分析第31-32页
        3.1.2 游戏功能单元分析第32-34页
        3.1.3 游戏场景与关卡分析第34-35页
        3.1.4 游戏玩法流程分析第35页
        3.1.5 游戏非功能性需求分析第35-36页
    3.2 《守卫森林》游戏系统概要设计第36-45页
        3.2.1 游戏流程设计第36-38页
        3.2.2 游戏界面设计第38-39页
        3.2.3 游戏系统架构设计第39-41页
        3.2.4 游戏功能模块设计第41-43页
        3.2.5 游戏数据设计第43-45页
    3.3 《守卫森林》怪物寻路方法概要设计第45-53页
        3.3.1 Unity NavMesh寻路算法介绍第45-47页
        3.3.2 A*寻路算法介绍第47-50页
        3.3.3 本研究使用的标记路径拐点的寻路方法第50-53页
    3.4 《守卫森林》游戏单元AI概要设计第53-55页
        3.4.1 状态机AI模型介绍第53页
        3.4.2 行为树AI模型介绍第53-54页
        3.4.3 本研究使用的基于ACT的 AI解决方案第54-55页
    3.5 本章小结第55-56页
4 《守卫森林》游戏详细设计与实现第56-92页
    4.1 《守卫森林》核心战斗设计与实现第56-77页
        4.1.1 游戏项目创建第56-57页
        4.1.2 游戏地图编辑第57-59页
        4.1.3 基础模块设计与实现第59-61页
        4.1.4 寻路方法设计与实现第61-63页
        4.1.5 AI解决方案设计与实现第63-65页
        4.1.6 游戏怪物设计与实现第65-70页
        4.1.7 防御塔设计与实现第70-72页
        4.1.8 怪物寻路与核心战斗设计与实现第72-75页
        4.1.9 完整关卡流程设计与实现第75-77页
    4.2 《守卫森林》游戏关卡组织第77-81页
        4.2.1 关卡数据定义第78页
        4.2.2 关卡数值配表第78-79页
        4.2.3 游戏关卡引导第79-81页
    4.3 《守卫森林》游戏细节优化第81-86页
        4.3.1 交互界面优化第81-84页
        4.3.2 游戏音效优化第84-85页
        4.3.3 关卡数值优化第85-86页
    4.4 屏幕碎片问题解决方案的设计与实现第86-90页
        4.4.1 Android原生应用解决方案介绍第86-87页
        4.4.2 本课题屏幕碎片化问题解决方案设计与实现第87-90页
    4.5 libGDX引擎使用总结第90-91页
        4.5.1 libGDX引擎的优点第90-91页
        4.5.2 libGDX引擎的缺点第91页
    4.6 本章小结第91-92页
5 《守卫森林》游戏测试与结果分析第92-98页
    5.1 游戏测试环境第92-93页
    5.2 游戏功能测试第93-94页
    5.3 游戏非功能测试第94-95页
    5.4 算法测试第95-97页
        5.4.1 寻路方法测试第95-96页
        5.4.2 AI解决方案测试第96-97页
        5.4.3 屏幕碎片化测试第97页
    5.5 本章小结第97-98页
6 总结与展望第98-101页
    6.1 总结第98-99页
    6.2 展望第99-101页
参考文献第101-103页
附录第103-106页
    附录1 功能测试用例表第103-106页
致谢第106-107页
攻读学位期间发表的学术论文目录第107-109页

论文共109页,点击 下载论文
上一篇:湖南省绿色食品发展现状及对策研究
下一篇:我国蚕桑机械化现状分析及对策研究