基于Unity和Leapmotion的手势控制用户界面设计毕业论文
2020-04-12 16:52:40
摘 要
近年来,在科技人文论坛的视频,文章,以及网站等等的公共言论载体里面,“科技改变生活”几乎成为了一句必然存在的话语。究其根本,现在科技水平的发展实在太快了,以至于,他的发展方向向着人们所需求所需要的方向发展着,以此看来,不妨说成是“生活引导科技”更为准确。从这个角度看来,更能很好的理解这句话。而leap motion的横空出世也让原本只用于游戏制作的Unity有了更大作用和研究方向。
本篇论文是通过使用unity3d制作UI界面,本论文中制作的是一个有趣的大学生娱乐UI,年轻人这一代都有一个小小的梦想,能吃又有猫,不像某些人一样,表面上风风光光,其实背地里连只猫都没有。而这款软件可以实现大学生的梦想。并且可以使用leap motion进行外部连接手势控制该UI界面。该技术是近年才出现的,但是对它的研究对以后的实验和学习生活有着不小的帮助。
这次的系统设计需要硬件软件结合来开发,硬件方面是leap motion的连接和设计,软件方面是unityamp;UI设计和c#脚本的编写和使用。
关键词:leap motion,unity,c#,UI
Absert
In recent years, in the video, articles, websites, and other public speech carriers of the Science and Humanities Forum, "Technology changes lives" has almost become an inevitable discourse. Basically, the current level of development in science and technology is so fast that his development direction is developing in the direction that people need. From this point of view, it may be more accurate to say that life is guiding science and technology. From this perspective, it is better to understand this sentence. Leap motion turned out to make Unity originally used only for game production has a greater role and research direction.
This article is to use the unity3d to create the UI interface. In this paper, an entertaining college student entertainment UI is produced. The young generation has a small dream. They can eat and have cats, unlike some people. The advantage of the scenery is, in fact, there are no cats in the back. And this software can realize the dream of college students. And the leap motion can be used for external connection gesture control of the UI interface. The technology has only appeared in recent years, but the research on it has no small help for the future experiment and study life.
This system design requires the combination of hardware and software to develop. The hardware aspect is the connection and design of the leap motion. The software aspect is the unity UI design and the writing and use of the c# script.
Key words:leap motion,unity,c#,UI
第1章 绪论
1.1 研究的背景
当代的科技发展可谓是日新月异,越来越多的自动化设备正在逐步替代手工技术,而leap motion就是近年来最典型的例子,越来越多的人不在满足于使用鼠标或者手点击来操作界面,而更喜欢凭空操作相关的界面,在以前整个是想都没法想象的,但是现在,整个系统都可以实现以前的不可能。
顾名思义,motion即运动控制器,而现在市面上所使用的都是由体感控制器制造公司Leap于2013年2月27日发布的体感控制器,这便是leap motion[2]。
Leap motion出世开始的对象是面向PC端以及mac的,近年来,unity的面向对象由PC和mac扩展了很多,比如web,IOS,Android等等都可以支持,更加好的方便工程师们编写和制作unity。同时可以通过它来导出和运行相关的程序[1]。
Leap motion,从字面上可以看出leap motion的作用便是协助我们去做一些事情,比如我们所熟悉的切水果小游戏,打坏蛋等等一系列的能通过触屏或者是靠近设备便可以控制设备的都可以称之为leap motion控制器技术,我们在这个技术的支持下,只需要动一动我们的小手指便可以操作。近年来,VR这个字眼频频的出现在我们的生活中,我们或多或少的会接触到VR技术,即virtual reality,就是我们所说的虚拟现实。或许我们都看到过,在一些游戏展览活动或者漫展等等活动的展示厅,一位参与者带着类似头盔的物件,用着手中的仪器挥舞的场景。如果没有接触理解过这个技术的人会以为这个人像个小孩子一样无聊幼稚,但是现实是,因为他穿戴的那个仪器的作用,在他的眼里,他是一个战士,正在骑着战马砍杀着他的敌人,这便是VR技术的效果,而在这个技术中,leap motion承担的作用不言而喻,简单来讲,VR即是leap motion的拓展。
而作为良好外部操作系统,leap motion有着很多协同开发的工具,而unity便是其中相容性比较好的一个开发工具。Unity即unity3d,它是由Unity Technologies开发的多平台综合游戏开发工具,可让玩家轻松创建互动内容,如3D视频游戏,建筑可视化,实时3D动画等[2]。它是一款完全集成的专业游戏引擎。Unity3d在游戏制作中的作用被认为是每个人都知道的,毕竟,几乎所有在游戏结束或移动游戏中开发的软件(最近几年已更新或更新)都有软件unity3d。而最近的几个大型游戏发布会,比如说剑网三重制版(即JX3HD)的发布会,他们的制作人便多次提到感谢unity3d这一款软件帮助他们为玩家带来大唐梦一场。
1.2研究的目的以及意义
人们的需求在提高,也让leap motion的应用不再局限于游戏方面,他在模拟演示动态的场景有着更好的借鉴作用,可以利用leap motion让开发使用或者学习者可以更好的去理解实现自己的需求,为他们以后的学习工作有的不容小觑的作用。就在近期,VR Gineer和Leap motion便协同开发具有集成手持跟踪功能的VR头显,leap motion技术的前景是一条通天大道。对于本次的设计,一个大学生休闲系统,其实是一个小型的娱乐软件,在其中包括这很多的萌猫的图片和吃货们最爱的一些食物,可以让深夜无聊或者是学习之余十分无聊的大学生年轻人找到一点乐趣,博人一笑总是不错的,在扩到库之后,可以比较好的让大学们在整个过程中好好的吸猫和“放毒”。然后可以通过leapmotion操作此系统,更是可以让大学生群体体验到科技的魅力。
话虽如此,不仅仅是游戏,我们可以用它来搭建开发各种的模型虚拟界面来帮助我们更好的回馈社会和自身发展。在这之中,最著名案例便是热带的岛屿演示,这是一个成功的unity3d效果展示,在这个模型界面中,它主要展示还原了地形,水,光影等效果,包括岛屿的风向温度,在细节部分也有着不错的揭示,毕竟是用来模拟现实中的热带岛屿。由此可见,我们可以用unity3d这一款神奇的软件来制作企业模拟沙盘等等,从而更好的让步入公司的新人了解公司的结构以及运营方式。更重要的是,由3d做出来的精美企业公司模型会让公司的新人对自己的新公司产生很强的归属感,为公司的运营以后的发展,以及为公司留着新老资源有着重要的作用。而leap motion的出现更是让这两个技术得到了空前的发展,他们的结合不仅可以让我们玩的更尽兴,也让我们学的更尽兴。人们生活水平的不断提高,让unity和leap motion不仅仅是在游戏方面,在生活医疗工作更是有着很大的模拟演示作用。
1.3 国内外形势和发展前景
回望中外古今,如今社会,英国的3d技术是最强大的,紧随其后的便是欧美各国,而我们国家也在近年来奋起直追,现在我国的3d人才也在不断的增加,各种unity包括GUI的工程师不断的增多让我国虚拟现实技术更是发展的一日千里,虽然离国外的技术还有一段距离,但是相信在不久远的未来我们国家一定会后来者居上,取得很好的发展。日前,清华大学正在研究布达拉宫的虚拟现实环境,浙江大学已经研究出一套桌面虚拟建筑环境漫游系统。各个方面都在大力的发展,相信在不远的将来我们的技术会变的更加的强大。不妨想一想,用自己的双手便可以操作虚拟界面里的物件,相信每个人对这种感觉都很有期待感。就此来说,leap motion 协同unity的开发是很有前途的,而这正是我们这代应该去学习去做的。
1.4论文的结构
本篇论文分为5章,总体来说是介绍大学生休闲软件的界面和操作设计。重点是在第二章,第三章,第四章,第五章相关的介绍内容。本篇论文的结构如下:
第一章是绪论,主要是用来介绍本论文研究系统的背景,目的以及意义,以及相关技术设计的发展前景和国内外的发展情况和形势,最后简述本篇论文的结构安排。
第二章是主要技术的介绍,包括分别介绍unity3d技术部分和leap motion相关技术的部分,并且顺带介绍二者的联系。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: