当前位置:主页 > 科技论文 > 软件论文 >

基于Unity3D的体感游戏系统的研究

发布时间:2017-09-17 10:37

  本文关键词:基于Unity3D的体感游戏系统的研究


  更多相关文章: Kinect Unity3D 体感游戏 A*寻路算法 VR设备


【摘要】:近年来,各大公司都加大了在体感设备的投入,比如微软、索尼、HTC、Facebook等公司纷纷推出自己的体感设备。而将体感设备与游戏产业结合在一起的研究一直都在进行着。游戏产业也是现在的一个热门产业,尤其是随着这些体感设备的发布,使用最自然的方法来进行人机交互的体感游戏,也越来越受到玩家的期盼。体感游戏可以让玩家更体验到一种身临其境的感觉,并且能同时体验游戏的趣味性和培养自己身体的灵活性。但是目前为止还没有出现一款真正流行起来的体感游戏,多数开发者还在处于技术摸索中。为了解决以上问题,本文用Unity3D游戏引擎进行游戏主体的开发,通过将Kinect作为输入设备进行一款体感游戏的设计和制作。通过对Kinect技术的研究和梳理,结合Unity3d引擎设计了游戏的主要框架结构,设计了不同游戏模块的具体实现;并使用有限状态机和优化后的A*寻路算法为核心的算法设计了敌人的AI;最后将Kinect接入Unity3D客户游戏中去。论文研究的主要内容有:1.从之前游戏开发的经验入手,对游戏的玩法和主题进行策划,设计了总体的开发流程。通过有限状态机和A*寻路算法来设计高智商的怪物从而增加游戏的趣味性。2.设计并修改Kinect SDK的类库,将Kinect自带的方法根据系统的需求进行重新封装,为游戏客户端的调用提供接口。3.完成基于Unity3d平台的游戏具体设计和制作,设计并完成资源的动态加载、粒子系统、图形界面的设计、脚本系统的设计等各个模块,并将各个模块整合起来完成游戏的客户端。
【关键词】:Kinect Unity3D 体感游戏 A*寻路算法 VR设备
【学位授予单位】:江苏大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP317
【目录】:
  • 摘要4-5
  • ABSTRACT5-8
  • 第一章 绪论8-15
  • 1.1 课题研究背景与意义8-10
  • 1.1.1 研究背景8-9
  • 1.1.2 研究的意义9-10
  • 1.2 国内外发展现状10-13
  • 1.4 论文主要工作13
  • 1.5 论文结构安排13-15
  • 第二章 体感游戏系统的相关技术15-27
  • 2.1 Unity3D相关技术15-20
  • 2.1.1 主流游戏引擎介绍15-17
  • 2.1.2 Unity3D引擎的框架组成17-18
  • 2.1.3 Unity3D引擎的开发结构18-19
  • 2.1.4 Unity3D引擎的特点19-20
  • 2.2 Kinect相关技术20-26
  • 2.2.1 Kinect的硬件组成20-21
  • 2.2.2 Kinect for windows SDK简介21-22
  • 2.2.3 Kinect的技术架构22-23
  • 2.2.4 Kinect的工作原理23-26
  • 2.3 本章小结26-27
  • 第三章 游戏系统的设计27-36
  • 3.1 游戏设计的总体要求27-29
  • 3.2 游戏玩家的功能设计29
  • 3.3 有限状态机的设计29-30
  • 3.4 自动寻路的A*算法30-34
  • 3.4.1 A*寻路算法30-31
  • 3.4.2 A*寻路算法的算法流程31-32
  • 3.4.3 启发函数32-33
  • 3.4.4 A*寻路算法的优化和性能分析33-34
  • 3.5 本章小结34-36
  • 第四章 Kinect体感技术的的研究和接入系统36-43
  • 4.1 Kinect设备的工作原理36-37
  • 4.2 Kinect环境配置37-38
  • 4.3 Kinect采集骨骼数据38
  • 4.4 Kinect数据处理方法38-39
  • 4.5 Kinect连入Unity3D客户端的实现39-42
  • 4.5.1 KinectWrapper类的设计39
  • 4.5.2 UserManager类的设计39-40
  • 4.5.3 Unity3D调用Kinect数据的实现40-42
  • 4.6 本章小结42-43
  • 第五章 Unity3D游戏客户端的实现43-52
  • 5.1 游戏系统图形界面的实现43
  • 5.2 游戏玩家和怪物的资源加载实现43-45
  • 5.3 游戏静态场景的实现45-47
  • 5.3.1 游戏场景的地形创建45-46
  • 5.3.2 游戏天空盒的设置46-47
  • 5.4 游戏动画系统的实现47-48
  • 5.5 游戏音效的实现48
  • 5.6 游戏系统中特效的实现48-49
  • 5.7 游戏系统的展示49-51
  • 5.8 本章小结51-52
  • 第六章 总结与展望52-54
  • 6.1 总结52
  • 6.2 展望52-54
  • 参考文献54-59
  • 致谢59-60
  • 在学期间取得的学术成果60

【相似文献】

中国期刊全文数据库 前10条

1 ;施耐德Unity家族再添新丁[J];现代制造;2006年29期

2 ;Ultratech Unity AP300宽场光刻系统[J];电子工业专用设备;2012年03期

3 ;Unity自动化解决方案[J];软件;2006年Z1期

4 ;Unity——新一代自动化平台[J];自动化博览;2006年03期

5 李付民;;基于Unity Quantum平台的焦炉自控系统[J];软件;2009年02期

6 张捷;;施耐德电气Unity PLC在三峡项目中的应用[J];可编程控制器与工厂自动化;2007年12期

7 刘清柏;王渺;;Unity自动化系统在拉法基都江堰二线的应用[J];水泥技术;2009年03期

8 张刚;林乐石;杨玉柱;;Unity自动化平台在石油管道自控系统中的应用[J];中国仪器仪表;2010年02期

9 方凯;;在Unity3D中实现区域触发交互[J];科技信息;2012年28期

10 杨漾;姚杭飞;杨琛;许淑华;;基于Unity 3D的虚拟家具商城的设计与实现[J];计算机时代;2014年06期

中国重要会议论文全文数据库 前5条

1 ;Can Reflection Coefficient Be Greater Than Unity?[A];2002海峡两岸三地无线科技研讨会论文集[C];2002年

2 王萍;袁为民;;基于Unity Quantum平台的焦炉自控系统的升级改造[A];2011年河北省冶金信息化自动化年会论文集[C];2011年

3 ;Stable Adaptive Control for a Class of Nonlinear Systems Based on Partition of Unity[A];Proceedings of 2010 Chinese Control and Decision Conference[C];2010年

4 张振荣;;The Improvement of ER-Based Unity-p-Cycle Heuristic for Survivable WDM Networks Design[A];第一届中国高校通信类院系学术研讨会论文集[C];2007年

5 赵波;;Unity Pro XL V5.0在冶金原料混匀系统中的应用[A];中国计量协会冶金分会2014年会暨能源计量与绿色冶金论坛论文集[C];2014年

中国硕士学位论文全文数据库 前10条

1 贺苗元;基于Unity3D引擎的虚拟室内漫游的研究设计与应用实现[D];内蒙古大学;2015年

2 刘佳力;基于Unity3D的儿童安全教育游戏的研究与实现[D];四川师范大学;2015年

3 甘晨;基于Unity的虚拟智能家居系统设计与实现[D];大连理工大学;2015年

4 韩大鹏;基于Unity3D引擎的手机游戏客户端的研究与实现[D];西安电子科技大学;2014年

5 邵兵;基于Unity引擎Nomalmap技术在针对老年人群严肃类游戏中视觉设计的应用研究[D];吉林艺术学院;2015年

6 肖林朋;基于Unity引擎的手机2D酷跑端游的设计与实现[D];北京交通大学;2015年

7 阚宇;基于Unity3D的体感游戏系统的研究[D];江苏大学;2016年

8 郭美卉;基于Unity 3D的虚拟鹫峰漫游展示设计[D];北京林业大学;2013年

9 戴茜;基于Unity3D的虚拟故园系统开发与实现[D];北京林业大学;2014年

10 陈俊锋;基于Unity3D的跨平台手机网络游戏的研究与实现[D];中山大学;2013年



本文编号:868951

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/868951.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户442d2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com