探索 Kinect 骨骼追踪:打造“Kinect the Dots”游戏
1. 骨骼关节追踪状态概述
在 Kinect 应用中,骨骼关节的追踪状态至关重要。以下是关节追踪状态的详细说明:
| 关节追踪状态 | 含义 |
| — | — |
| Inferred | 骨骼引擎在深度帧像素中无法看到关节,但通过计算确定了关节的位置。 |
| NotTracked | 关节的位置无法确定,其位置值为零点。 |
| Tracked | 关节被检测到并被主动跟踪。 |
2. “Kinect the Dots”游戏简介
“Kinect the Dots”是一款有趣的益智游戏,它借鉴了儿童填色书和连点画图书的玩法。玩家不再使用蜡笔,而是用手来连接一系列的点,从而绘制出图像。这款游戏虽然不是那种让人热血沸腾的第一人称射击游戏或大型多人在线游戏,但它非常适合用于展示 Kinect 骨骼引擎的应用,同时引入自然用户界面(NUI)设计概念和手部追踪技术。
3. 游戏开发准备
在开始编码之前,我们需要明确游戏的功能特性。该游戏的核心是玩家按照点的顺序连接它们,直到完成整个图像的绘制。为了实现这一功能,我们将创建一个名为 DotPuzzle 的类,用于存储谜题的点集合。以下是创建项目的具体步骤:
1. 创建一个新的 WPF 项目。
2. 引用 SDK 库 Microsoft.Kinect.dll 。
3. 添加代码来检测和初始化单个传感器,并订阅 SkeletonFrameReady 事件。
超级会员免费看
订阅专栏 解锁全文

13

被折叠的 条评论
为什么被折叠?



