

这是一套 Kinect-v2(即“Kinect for Xbox One”)示例,包含若干核心脚本,并统一归档于同一个文件夹中。该资源包内含三十多个演示场景。
Web | Forum | Twitter/X | Docs | Tips&Tricks
Avatar 演示场景展示了如何在场景中使用由 Kinect 控制的虚拟形象;手势演示展示了如何使用编程或可视化手势;试衣间演示展示了如何创建自己的试衣间;叠加演示展示了如何将虚拟物体叠加在身体部位上,等等。您可以在 K2 资源包的在线文档中找到所有演示场景的简要说明。
该程序包支持 Kinect-v2 传感器(即 Kinect for Xbox One)和 Kinect-v1 传感器(即 Kinect for Xbox 360)。它适用于所有版本的 Unity(Free、Plus 和 Pro)。
如何运行演示场景:
1. (Kinect-v2) 下载并安装 Kinect for Windows SDK v2.0。下载链接如下。
2. (Kinect-v2) 如果需要使用 Kinect 语音识别功能,请下载并安装 Speech Platform Runtime,以及 EN-US(及其他所需)语言包。下载链接如下。
3. (Kinect-v1) 如果您希望使用 Kinect-v1 传感器,请下载并安装 Kinect for Windows SDK v1.8。下载链接如下。同时也请参阅此提示。
4. 将此包导入到新的 Unity 项目中。
5. 打开“文件/构建设置”并确保“Windows”是当前活动平台,并且架构设置为“Intel 64 位”。
6. 确保“Direct3D11”是“播放器设置/其他设置/渲染”中“Windows 自动图形 API”列表设置中的第一个选项。
7. 从 `K2Examples/KinectDemos` 文件夹的子文件夹中,打开并运行一个您选择的演示场景。所有演示场景的简要说明可在此处查看。
* 可在此处获取 Kinect for Windows SDK v2.0(仅限 Windows)。
* 可在此处下载 MS Speech Platform Runtime v11。为确保兼容性,请同时安装 x86 和 x64 版本。
* 可在此处下载 Kinect for Windows SDK 2.0 语言包。
* 可在此处获取 Kinect for Windows SDK v1.8(仅限 Windows)。
一个请求:
我唯一的请求是:未经我明确许可,请勿以源代码形式与他人分享此资源包或其中的演示场景,也请勿将其包含在公开的代码仓库中。
故障排查:
* 如果遇到类似“Type `System.IO.FileInfo’ does not contain a definition for `Length’”的编译错误,请将构建平台(Build Platform)设置为“Windows standalone”。更多信息请参阅此提示。
* 如果在启动包含面部追踪组件的演示场景时 Unity 编辑器发生崩溃,请参阅此提示。
* 如果演示场景报错或一直停留在“Waiting for users”(等待用户)状态,请确保已安装 Kinect SDK 2.0 及其他必要组件,并检查传感器是否已连接。
* 有关其他已知问题,请查看此处。
文档与实用技巧:
* K2-asset 在线文档可在此处查看。
* 许多与 Kinect 相关的技巧、窍门和示例可在此处找到。



