首页> 中文学位 >基于AR的多人在线对战游戏
【6h】

基于AR的多人在线对战游戏

代理获取

目录

第一个书签之前

摘 要

ABSTRACT

目 录

图目录

表目录

第一章引言

1.1 选题背景及意义

1.2 国内外研究现状

1.3 研究内容及方法

1.4 本文结构安排

1.5 本章小结

第二章相关技术及开发工具

2.1 增强现实、虚拟现实、混合现实三者区别与联系

2.2 增强现实发展历程及主流开发包

2.3 增强现实技术简介

2.3.1 显示技术

2.3.2 跟踪注册技术

2.3.3 交互技术

2.4 Unity3D引擎技术简介

2.4.1 Unity3D引擎四大模块:

2.4.2 Unity3D引擎的开发框架:

2.4.3 Unity3D引擎的特性

2.5 本章小结

第三章游戏需求分析及系统设计

3.1 游戏背景

3.2 游戏玩法设计

3.3 游戏需求分析

3.3.1 AR模块需求分析及设计

3.3.2 背包模块需求分析及设计

3.3.3 战斗模块需求分析及设计

3.3.4 状态模块需求分析及设计

3.4 游戏整体流程设计

3.5 本章小结

第四章系统实现

4.1 主要开发工具

4.2 模型及动画制作

4.2.1 模型制作

4.2.2 动画制作

4.3 AR模块实现

4.3.1 AR模块SDK的选择及其原因

4.3.2 AR设计关注点

4.3.3 Vuforia SDK在unity中的使用

4.3.4 完成AR模块UI设计

4.4 背包模块实现

4.4.1 背包模块界面场景实现

4.4.2 背包模块控制逻辑实现

4.5 战斗模块实现

4.5.1 战斗模块场景实现

4.5.2 战斗模块逻辑实现

4.6 状态模块实现

4.6.1 状态模块场景实现

4.6.2 状态模块逻辑实现

4.7 本章小结

第五章发布与测试

5.1 Android APK发布

5.2 游戏功能测试

5.3 本章小结

第六章总结与展望

6.1 总结

6.2 展望

参考文献

致谢

展开▼

摘要

随着虚拟现实的不断深入,增强现实(Augmented Reality,AR)技术也得到了迅猛发展。增强现实技术通过三维成像技术和视觉跟踪算法,将虚拟信息叠加到现实世界,使用户可以看到虚拟世界和现实世界的巧妙结合,达到在同一现实层面上获取更多信息的目的。而随着近年来移动设备的普及与发展,硬件设备的更新换代,越来越多含有增强现实元素的应用程序被开发和使用。作为移动应用程序的重要组成部分,手机娱乐游戏开发一直是移动应用开发的重要内容,手机娱乐游戏以其即时性、便捷性和操作简便等特点为广大用户所青睐。当前,中国手机游戏市场AR技术尚未被充分利用,为了发挥AR技术优势,增强手机游戏娱乐性和实现更好的人机交互性,本文以一款基于AR技术的多人在线游戏为例,介绍在手机游戏开发中融合AR技术所遇到的关键问题和实现方式,为研发更加友好的交互和更具有沉浸感的应用程序奠定基础。
  本文在Android平台下进行基于AR增强现实多人对战游戏的设计和实现。其中,增强现实主模块设计采用Vuforia SDK进行图卡识别和成像;服务器端采用光子服务器(Photon Unity NetWorking)实现数据交互和处理;使用Unity3D作为制作引擎来实现轻量化游戏架构,并对各项基础模块进行设计实现和整合发布。本文从需求分析、游戏策划、详细设计和实现、系统测试等角度全方面阐述游戏开发过程,详细介绍了一款基于AR的多人在线对战游戏从创意到设计从规划到实现的全部流程,全面叙述了本程序中用到的关键技术、实现方法以及功能性创新,完成了一款含有AR元素的手机游戏的设计实现。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号