基于Unity3D的体感游戏系统的研究
本文关键词:基于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