这次我来说一下Xbox上游戏的开发,介绍一下Kinect在Unity上的使用。

首先,我们看一下Kinect。它是一种3D体感摄影机,同时它导入了即时动态捕捉、影像辨识、麦克风输入、语音辨识、社群互动等功能。玩家可以通过这项技术在游戏中开车、与其他玩家互动、通过互联网与其他Xbox玩家分享图片和信息等。

在XboxOne上,我们使用的事kinect2,也就是第二代的kinect,相对于xbox360上的第一代kinect,这个第二代的kinect有不少区别。

首先,相较第一代的kinect,使用的sdk为ver1.8,而第二代我们要使用的ver2.0的sdk,对于系统的要求也变高了,1.8的sdk可以在win7上进行安装,但是2.0却无法安装,原因是win7不支持其中的一些东西,所以我们必须使用win8及以上的系统来进行本次的开发。

sdk包的话,大家可以百度搜索  KinectSDK-v2.0_1409-Setup  来进行下载。

那么,接下进入这次的正题。这次呢,是使用kinect开发,kinect就像上面介绍的,它是一个体感设备,是根据玩家的行为动作来进行的控制,kinect甚至可以读取人物的骨骼数据,比如握拳或张开手掌这样的行为都可以进行侦测。但是,kinect的相机可以侦测的范围有一定的局限性。综合以上的这些特性,kinect更适合开发一些,站立式的,用手臂控制的一些游戏。所以,这次的案例呢,我选择使用大家最了解的切水果游戏,也就是水果忍者这样的游戏来进行一个简单的介绍。

首先,刚刚也介绍过了系统的要求,以及sdk的使用,接下来,还有一些别的需要注意的地方,首先,Unity的版本我们也需要5.5及以上的版本,vs的话没有太多的要求。在我们完成安装sdk之后,将我们的kinect连接上电脑,游戏kinect的传输数据较大,所以必须使用3.0的usb接口,不然也是无法识别的。连接好之后,我们打开SDK Browser,在这里呢,我们可以选择点击来显示我们的一个彩色数据流。如果有显示,那么就可以表示我们的kinect连接电脑是成功的。

同样,我们也可以点击来显示深度数据流。

甚至呢,我们可以选择来显示一个很有趣的图片,可以改变我们的背景,把我们的人物本身嵌入其他背景里。

之前提到的人物的骨骼数据流呢,也可以选择来进行显示,可以显示出它捕获的人物的骨骼关节点。

当然,其他的选项,大家也可以自己尝试。

在大家玩够了以后呢,就要建项目了,用Unity建立项目,我们要选择建立2D的项目,毕竟切水果只是个平面游戏。

关于Unity的话,不是这次的主要内容,我就不做介绍了,毕竟大家应该都很熟悉,或者其他地方也可以了解到。

这时候我们可以导入另一个插件,之前的sdk是for windows,这次的则是kinect for unity3d。大家可以自行百度下载。导入这个插件包之后,里面呢,有自带的几个小的demo,大家呢,也同样可以尝试一下,感受一下kinect的神奇。

我们之后建立的项目呢,也就是需要依赖其中的一些脚本作为基础,来进行我们自己的一个开发。

具体的开发的话,我们下一次再聊。

XboxOne的kinect在Unity上的开发——安装与调试相关推荐

  1. XboxOne的kinect在Unity上的开发——开始界面

    好的,欢迎大家来看这个系列的第二部分的内容,这一次呢,我们就直接进入主题,开发切水果游戏本身. 这次的切水果的demo呢,我们选择使用ugui来制作,因为ugui相对于NGUI的各种优势,让我们选择了 ...

  2. Visual Studio.net 2010 Windows Service 开发,安装与调试

    本示例完成一个每隔一分钟向C:\log.txt文件写入一条记录为例,讲述一个Windows Service 程序的开发,安装与调试     原程序,加文档示例下载 /Files/zycblog/Sou ...

  3. 走廊上的相机安装及调试方法

    走廊上的相机应该怎么装? 现象分析 走廊模式:摄像机在拍摄走廊.地铁隧道.站台等狭长区域场景时,关键信息点往往是以过道为中心的区域.对于这些场景的拍摄,如果采用普通的高清摄像机,因图像比例为16:9, ...

  4. 如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小

    如何在Unity上开发Nintendo(任天堂)Switch平台游戏时让游戏patch包大小尽量小 众所周知,Nintendo Switch有一条guidline-0123来限制游戏的patch包大小 ...

  5. Unity手游开发札记——我们是如何使用Lua来开发大型游戏的?(上)

    0. 照旧的碎碎念 转眼间已经三月了,2月份的博客因为过年的懒惰和开年之后的忙碌而没有写--第二个月就打破了去年总结时对于2018年的愿望,真是羞耻呢-- 年后在准备新的测试版本,断断续续做了一些优化 ...

  6. kinect for Unity开发

    相关网盘免费资源下载... 1. http://www.cnblogs.com/Zackzhang/p/6203379.html Unity使用Kinect初级教程 2.http://blog.csd ...

  7. Kinect for Unity检测身高方法

    前: Kinect for Unity自身好像并没有附带检测身高的API可以直接使用. 但Kinect可以获得24个骨骼点,这足够让我们自行根据距离写计算出身高代码.当然也有别的方法.例如地面距离和头 ...

  8. Unity安卓游戏开发:打造7款2D 3D游戏 Unity Android Game Development : Build 7 2D 3D Games

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确) |大小:15.4 GB |时长:32h 55m Un ...

  9. 《Unity 游戏案例开发大全》一6.5 游戏主场景

    本节书摘来异步社区<Unity 游戏案例开发大全>一书中的第6章,第6.1节,作者: 吴亚峰 , 杜化美 , 于复兴 责编: 张涛,更多章节内容可以访问云栖社区"异步社区&quo ...

最新文章

  1. 10次机会 js 猜数_题目:(由计算机产生一个1~100的随机数,然后键入猜想数,最多猜10次跳出)请问大神们这个代码哪错了?...
  2. java开发checklist,Java API设计CheckList
  3. c/c++常见面试题
  4. SVN 常用操作命令 使用笔记
  5. javase基础第三天
  6. Android类库介绍
  7. 聊聊身边的嵌入式,英语学习利器点读笔
  8. SVN的各种符号含义,svn的星号,感叹号,问号等含义
  9. python高维数据存储_Numpy高维数据的理解
  10. libmaxminddb
  11. 汉澳Sinox2014X64server高级桌面服务器版操作系统发布
  12. MMdet修改检测框字体大小、位置、颜色、填充框
  13. 数据分析36计(24):因果推断结合机器学习估计个体处理效应
  14. 装修小知识 杜绝厨房装修遗憾
  15. 解决Ubuntu14.04不能打正确拼音--无法选择第二个拼音
  16. 河南单招计算机专业专科学校排名2015,河南省单招大专学校排名榜 哪个学校好...
  17. hp服务器 固件更新网站,hp服务器固件升级
  18. 左耳听风 第三十八周
  19. 微博爬虫及舆情分析-2.用户分析
  20. IDEA 使用VUE框架

热门文章

  1. Doo Prime 德璞资本:标普500期货交易小知识,看懂影响价格走势的因素
  2. vue 引入图片出现错误 Cannot find module ‘./XXX.jpg‘e
  3. 【叨叨与总结】2022.7月结
  4. C++ 常用的STL库
  5. 几款好用到爆炸的在线画图工具
  6. ANOMALY: meaningless REX prefix used
  7. The request client is not a secure context and the resource is in more-private address space private
  8. HHVM安装(centos6.3下)
  9. 查看oracle版本及补丁,检查及升级Oracle数据库补丁版本
  10. win10设置微信双开电脑登录多个微信,超级详细教程,小白也可轻松设置